From eabeda72485e9d090b54afbfa79fc97823ab5107 Mon Sep 17 00:00:00 2001 From: Joseph Britton <85815005+JosBritton@users.noreply.github.com> Date: Sat, 19 Oct 2024 23:41:21 -0700 Subject: [PATCH] Add renovate for debian --- .github/renovate.json5 | 28 +++++++++++++++++++++++++++- .github/workflows/ci.yml | 1 - 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 0d9b2ec..8ae70cc 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -117,6 +117,32 @@ { "matchManagers": ["github-actions"], "addLabels": ["renovate/github-action"] + }, + { + "matchDatasources": ["custom.debian"], + "groupName": "debian", + "versioning": "regex:^(?\\d{8})-(?\\d{4})$" + } + ], + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["^example\\.pkrvars\\.hcl$"], + "datasourceTemplate": "custom.debian", + "depNameTemplate": "debian", + "matchStrings": [ + "=\\s+\"https://cloud.debian.org/images/cloud/bookworm/(?.+)/", + "debian-12-genericcloud-amd64-(?.+).qcow2\"\\s*checksum\\s+=\\s+\"(?sha512:[0-9a-z]{128})\"" + ] + } + ], + "customDatasources": { + "debian": { + "defaultRegistryUrlTemplate": "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-genericcloud-amd64.json", + "format": "json", + "transformTemplates": [ + "{\"releases\": [{\"version\": $$.(items[kind=\"Build\"].data.info.version),\"digest\": $$.(items[kind=\"Upload\"].metadata[labels.\"upload.cloud.debian.org/image-format\"=\"qcow2\"].annotations.\"cloud.debian.org/digest\"),\"sourceUrl\":$join([\"https://cloud.debian.org/images/cloud/\",items[kind=\"Build\"].data.info.release])}]}" + ] } - ] + } } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f677f2c..096c26a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,6 @@ name: ci on: push: - pull_request: jobs: packer: