diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6483693..7bc2fec 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,14 +1,17 @@ +--- +# yamllint disable rule:line-length name: Build talosctl+talhelper+sops image (push on main only) -on: +on: # yamllint disable-line rule:truthy push: - branches: [ "**" ] + branches: ["**"] workflow_dispatch: {} env: - # Configure these in your repository Settings → Variables/Secrets + # Configure these in your repository Settings → Variables/Secrets REGISTRY: ${{ vars.REGISTRY }} - IMAGE_NAME: ${{ vars.IMAGE_NAME }} # e.g. forgejo.example.com/owner/talos-tools + # e.g. forgejo.example.com/owner/talos-tools + IMAGE_NAME: ${{ vars.IMAGE_NAME }} jobs: build: @@ -95,3 +98,4 @@ jobs: run: | docker run --rm ${{ env.IMAGE_NAME }}:${{ steps.versions.outputs.tag }} sh -lc \ 'talosctl version --client && talhelper --version && sops --version' +... \ No newline at end of file diff --git a/renovate.json b/renovate.json index c9344dd..13dc15d 100644 --- a/renovate.json +++ b/renovate.json @@ -3,12 +3,13 @@ "extends": [ "config:recommended" ], - "enabledManagers": ["regex", "docker"], + "enabledManagers": ["custom.regex", "dockerfile"], "pinDigests": true, - "regexManagers": [ + "customManagers": [ { - "fileMatch": ["^Dockerfile$"] - ,"matchStrings": [ + "customType": "regex", + "fileMatch": ["^Dockerfile$"], + "matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+TALOSCTL_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", @@ -18,8 +19,9 @@ "autoReplaceStringTemplate": "ARG TALOSCTL_VERSION={{newValue}}" }, { - "fileMatch": ["^Dockerfile$"] - ,"matchStrings": [ + "customType": "regex", + "fileMatch": ["^Dockerfile$"], + "matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+TALHELPER_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", @@ -29,8 +31,9 @@ "autoReplaceStringTemplate": "ARG TALHELPER_VERSION={{newValue}}" }, { - "fileMatch": ["^Dockerfile$"] - ,"matchStrings": [ + "customType": "regex", + "fileMatch": ["^Dockerfile$"], + "matchStrings": [ "#\\s*renovate:\\s*datasource=(?[^\\s]+)\\s+depName=(?[^\\s]+)\\s+versioning=(?[^\\s]+)\\nARG\\s+SOPS_VERSION=(?[^\\n]+)" ], "datasourceTemplate": "{{{datasource}}}", @@ -43,7 +46,7 @@ "packageRules": [ { "description": "Group all tool bumps into one PR", - "matchManagers": ["regex"], + "matchManagers": ["custom.regex"], "groupName": "talos tools versions", "prPriority": 0 }