diff --git a/.github/renovate.json b/.github/renovate.json index 6ab17af..1694ac9 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -8,7 +8,20 @@ "\"(?[\\w-]+/[\\w-]+)@(?[\\w.]+)\"" ], "datasourceTemplate": "github-tags", - "depTypeTemplate": "action" + "depTypeTemplate": "action", + "versioningTemplate": "regex:^v(?\\d+)$" + } + ], + "packageRules": [ + { + "matchCurrentVersion": "v5", + "enabled": false + }, + { + "matchDatasources": ["github-tags"], + "matchDepTypes": ["action"], + "matchUpdateTypes": ["minor", "patch"], + "enabled": false } ] } diff --git a/module/interface.nix b/module/interface.nix index ba76d7d..e4819c8 100644 --- a/module/interface.nix +++ b/module/interface.nix @@ -73,7 +73,6 @@ in type = types.str; default = "actions/checkout@v6"; description = "The default checkout action to use for jobs"; - # renovate:ignore example = "actions/checkout@v5"; }; diff --git a/module/tests/github-actions/job.nix b/module/tests/github-actions/job.nix index daa6b9c..6340f84 100644 --- a/module/tests/github-actions/job.nix +++ b/module/tests/github-actions/job.nix @@ -174,7 +174,6 @@ test-github-actions-job-custom-checkout-action = { expr = test-lib.eval-github-actions { pipeline.github-actions.defaultRunsOn = "ubuntu-latest"; - # renovate:ignore pipeline.github-actions.checkoutAction = "actions/checkout@v5"; jobs.job1 = { checkout = true; @@ -185,7 +184,6 @@ jobs.job1 = { runs-on = "ubuntu-latest"; steps = [ - # renovate:ignore { uses = "actions/checkout@v5"; } { run = "echo hello"; } ]; @@ -196,7 +194,6 @@ test-github-actions-changes-job-uses-custom-checkout-action = { expr = test-lib.eval-github-actions { pipeline.github-actions.defaultRunsOn = "ubuntu-latest"; - # renovate:ignore pipeline.github-actions.checkoutAction = "actions/checkout@v5"; jobs = { job-a = { @@ -213,7 +210,6 @@ outputs.changes = "\${{ steps.diff.outputs.changes }}"; runs-on = "ubuntu-latest"; steps = [ - # renovate:ignore { uses = "actions/checkout@v5"; } { id = "diff"; @@ -228,7 +224,6 @@ "if" = ''''${{ fromJSON(needs.changes.outputs.changes)['job-a'] == true }}''; runs-on = "ubuntu-latest"; steps = [ - # renovate:ignore { uses = "actions/checkout@v5"; } ]; };