Skip to content

Commit dbc9671

Browse files
committed
ci: clean up Dependabot config and apply pending action bumps
Bring the post-v0.1.0 Dependabot work into one commit: * Remove duplicate `/.github/workflows` ecosystem entry — the github-actions ecosystem at `/` already recursively scans `.github/workflows/`, so the second entry was producing two PRs per action. * Add `groups.actions-minor` so future Monday-morning runs roll minor and patch bumps into one grouped PR. Majors still arrive as individual PRs because they're more likely to need review. * Apply the four pending major bumps left outstanding when v0.1.0 shipped (all four target tags verified to exist): actions/checkout v5 -> v6 actions/upload-artifact v4 -> v7 softprops/action-gh-release v2 -> v3 azure/trusted-signing-action v0.5.1 -> v2 The original Dependabot PRs got closed when v0.1.0 was force-pushed and their head branches deleted; Dependabot refuses to re-propose under its already-closed dedup rule, so applying them directly was the only path forward. trusted-signing-action@v2 isn't exercised by CI until the AZURE_TRUSTED_SIGNING_* repo secrets are configured. The pin is current; behavior only changes once signing is wired up.
1 parent 2ffd174 commit dbc9671

3 files changed

Lines changed: 18 additions & 24 deletions

File tree

.github/dependabot.yml

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
version: 2
22

33
updates:
4-
# GitHub Actions used in this repo's workflows.
4+
# GitHub Actions. Dependabot's github-actions ecosystem at directory `/`
5+
# already scans `.github/workflows/` recursively — a second entry pointed
6+
# at `/.github/workflows` would duplicate every PR.
57
- package-ecosystem: github-actions
68
directory: /
79
schedule:
@@ -16,19 +18,11 @@ updates:
1618
labels:
1719
- dependencies
1820
- github-actions
19-
20-
# Catches updates to the workflow files under .github/workflows/.
21-
- package-ecosystem: github-actions
22-
directory: /.github/workflows
23-
schedule:
24-
interval: weekly
25-
day: monday
26-
time: "06:00"
27-
timezone: America/New_York
28-
open-pull-requests-limit: 10
29-
commit-message:
30-
prefix: ci
31-
include: scope
32-
labels:
33-
- dependencies
34-
- github-actions
21+
groups:
22+
# Roll patch/minor updates together so we don't get five PRs every
23+
# Monday for routine actions/* version bumps. Majors stay separate.
24+
actions-minor:
25+
applies-to: version-updates
26+
update-types:
27+
- minor
28+
- patch

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v6
2626
with:
2727
persist-credentials: false
2828

@@ -82,14 +82,14 @@ jobs:
8282
8383
- name: Upload Pester results
8484
if: always()
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@v7
8686
with:
8787
name: pester-results
8888
path: pester-results.xml
8989
if-no-files-found: warn
9090

9191
- name: Upload build artifacts
92-
uses: actions/upload-artifact@v4
92+
uses: actions/upload-artifact@v7
9393
with:
9494
name: claude-code-install-manager-unsigned
9595
path: |

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050

5151
steps:
5252
- name: Checkout
53-
uses: actions/checkout@v5
53+
uses: actions/checkout@v6
5454
with:
5555
ref: ${{ github.event.inputs.ref || github.ref }}
5656
persist-credentials: false
@@ -132,7 +132,7 @@ jobs:
132132

133133
- name: Sign with Azure Trusted Signing
134134
if: steps.signmode.outputs.mode == 'azure'
135-
uses: azure/trusted-signing-action@v0.5.1
135+
uses: azure/trusted-signing-action@v2
136136
with:
137137
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
138138
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -190,15 +190,15 @@ jobs:
190190
"name=$name" | Add-Content -Path $env:GITHUB_OUTPUT
191191
192192
- name: Upload artifacts to workflow run
193-
uses: actions/upload-artifact@v4
193+
uses: actions/upload-artifact@v7
194194
with:
195195
name: ${{ steps.zip.outputs.name }}
196196
path: ${{ steps.zip.outputs.zip }}
197197
if-no-files-found: error
198198

199199
- name: Create / update GitHub Release
200200
if: startsWith(github.ref, 'refs/tags/')
201-
uses: softprops/action-gh-release@v2
201+
uses: softprops/action-gh-release@v3
202202
with:
203203
tag_name: ${{ steps.ver.outputs.tag }}
204204
name: "Claude Code Install Manager ${{ steps.ver.outputs.version }}"

0 commit comments

Comments
 (0)