chore(deps): bump the github-actions group across 1 directory with 7 updates - #254
dependabot[bot] wants to merge 1 commit into
Conversation
190dd09 to
32056b7
Compare
There was a problem hiding this comment.
🟡 Changes recommended
Several gh-aw “.lock.yml” workflows were edited without regenerating their embedded metadata/manifests (and one checkout line comment is inconsistent), which can trigger stale-lock/guardrail failures and should be corrected before approval.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Updates pinned GitHub Actions SHAs across the repository’s workflows to newer upstream releases (checkout v7.0.1, setup-node v7.0.0, github-script v9.0.0, cache v6.1.0, and gh-aw-actions v0.88.0), primarily affecting CI and issue/agentic automation workflows.
Changes:
- Bump
actions/checkout,actions/setup-node, andactions/github-scriptpins across multiple workflows. - Update cache action pins (
actions/cache/restoreandactions/cache/save) to v6.1.0 where used. - Update
github/gh-aw-actionspins in agentic/lock workflows and maintenance workflows.
File summaries
| File | Description |
|---|---|
| .github/workflows/test-round-trip.yml | Bumps checkout/setup-node pins for integration test workflow. |
| .github/workflows/test-redact-secrets.yml | Bumps checkout/setup-node pins for integration test workflow. |
| .github/workflows/squad-release.yml | Bumps checkout/setup-node pins for release workflow. |
| .github/workflows/squad-heartbeat.yml | Bumps checkout and github-script pins used for triage automation. |
| .github/workflows/issue-triage.lock.yml | Updates pinned action SHAs inside a gh-aw generated lock workflow. |
| .github/workflows/issue-remove-stale.yml | Bumps github-script pins used for stale issue automation. |
| .github/workflows/issue-labels-sync.yml | Bumps checkout/setup-node/github-script pins used for label sync. |
| .github/workflows/issue-labels-migrate.yml | Bumps github-script pins used for label migration. |
| .github/workflows/issue-labels-enforce-unique.yml | Bumps checkout/github-script pins used for label enforcement. |
| .github/workflows/issue-label-fixed-on-merge.yml | Bumps github-script pins used for post-merge labeling. |
| .github/workflows/issue-go-yes.lock.yml | Updates pinned action SHAs inside a gh-aw generated lock workflow. |
| .github/workflows/issue-go-no.yml | Bumps github-script pins used for go:no automation. |
| .github/workflows/issue-go-clarify.lock.yml | Updates pinned action SHAs inside a gh-aw generated lock workflow. |
| .github/workflows/doc-freshness.lock.yml | Updates pinned action SHAs inside a gh-aw generated lock workflow. |
| .github/workflows/codeql.yml | Bumps checkout pin for CodeQL workflow. |
| .github/workflows/ci.yml | Bumps checkout/setup-node pins for CI workflow. |
| .github/workflows/agentics-maintenance.yml | Bumps gh-aw-actions/setup(+setup-cli), checkout, cache, and github-script pins for maintenance automation. |
Review details
Suppressed comments (4)
.github/workflows/agentics-maintenance.yml:322
- This
setup-clistep pins the action at v0.88.0 but continues to install gh-aw CLI v0.81.6; that makes the bump effectively incomplete and can be confusing when debugging. Consider aligning theversion:input with the action version (or documenting why it must stay at v0.81.6).
- name: Install gh-aw
uses: github/gh-aw-actions/setup-cli@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0
with:
version: v0.81.6
.github/workflows/agentics-maintenance.yml:368
github/gh-aw-actions/setup-cliis bumped to v0.88.0 here, but the installed gh-aw CLI version is still set to v0.81.6. If the goal is to upgrade gh-aw, update theversion:input to match.
- name: Install gh-aw
uses: github/gh-aw-actions/setup-cli@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0
with:
version: v0.81.6
.github/workflows/agentics-maintenance.yml:473
- This step uses the v0.88.0 setup-cli action but requests gh-aw CLI v0.81.6. Unless intentionally pinned, align the
version:input with v0.88.0 so the workflow actually runs the upgraded CLI.
- name: Install gh-aw
uses: github/gh-aw-actions/setup-cli@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0
with:
version: v0.81.6
.github/workflows/agentics-maintenance.yml:602
- The setup-cli action is updated to v0.88.0, but the installed gh-aw CLI remains pinned to v0.81.6 via
version:. If the intent is to bump gh-aw, updateversion:accordingly (or document the rationale for keeping the older CLI).
- name: Install gh-aw
uses: github/gh-aw-actions/setup-cli@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0
with:
version: v0.81.6
- Files reviewed: 17/17 changed files
- Comments generated: 6
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| uses: github/gh-aw-actions/setup-cli@ba6380cc6e5be5d21677bebe04d52fb48e3abec7 # v0.81.6 | ||
| uses: github/gh-aw-actions/setup-cli@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0 | ||
| with: | ||
| version: v0.81.6 |
| - name: Setup Scripts | ||
| id: setup | ||
| uses: github/gh-aw-actions/setup@ba6380cc6e5be5d21677bebe04d52fb48e3abec7 # v0.81.6 | ||
| uses: github/gh-aw-actions/setup@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0 | ||
| with: |
| - name: Setup Scripts | ||
| id: setup | ||
| uses: github/gh-aw-actions/setup@ba6380cc6e5be5d21677bebe04d52fb48e3abec7 # v0.81.6 | ||
| uses: github/gh-aw-actions/setup@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0 | ||
| with: |
| - name: Setup Scripts | ||
| id: setup | ||
| uses: github/gh-aw-actions/setup@ba6380cc6e5be5d21677bebe04d52fb48e3abec7 # v0.81.6 | ||
| uses: github/gh-aw-actions/setup@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0 | ||
| with: |
| - name: Setup Scripts | ||
| id: setup | ||
| uses: github/gh-aw-actions/setup@ba6380cc6e5be5d21677bebe04d52fb48e3abec7 # v0.81.6 | ||
| uses: github/gh-aw-actions/setup@afc709f45ed6a3f756eb4551856c6a9c42e15b2c # v0.88.0 | ||
| with: |
| GH_HOST="${GH_HOST#http://}" | ||
| echo "GH_HOST=${GH_HOST}" >> "$GITHUB_ENV" | ||
| - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 (source v6) | ||
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6.0.3 (source v6) |
…updates Bumps the github-actions group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github/gh-aw-actions/setup](https://github.com/github/gh-aw-actions) | `0.81.6` | `0.88.8` | | [actions/github-script](https://github.com/actions/github-script) | `8.0.0` | `9.0.0` | | [actions/checkout](https://github.com/actions/checkout) | `6.0.3` | `7.0.1` | | [github/gh-aw-actions/setup-cli](https://github.com/github/gh-aw-actions) | `0.81.6` | `0.88.8` | | [actions/cache/restore](https://github.com/actions/cache) | `5.0.5` | `6.1.0` | | [actions/cache/save](https://github.com/actions/cache) | `5.0.5` | `6.1.0` | | [actions/setup-node](https://github.com/actions/setup-node) | `4.4.0` | `7.0.0` | Updates `github/gh-aw-actions/setup` from 0.81.6 to 0.88.8 - [Release notes](https://github.com/github/gh-aw-actions/releases) - [Changelog](https://github.com/github/gh-aw-actions/blob/main/CHANGELOG.md) - [Commits](github/gh-aw-actions@ba6380c...5e50858) Updates `actions/github-script` from 8.0.0 to 9.0.0 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v8...3a2844b) Updates `actions/checkout` from 6.0.3 to 7.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6.0.3...3d3c42e) Updates `github/gh-aw-actions/setup-cli` from 0.81.6 to 0.88.8 - [Release notes](https://github.com/github/gh-aw-actions/releases) - [Changelog](https://github.com/github/gh-aw-actions/blob/main/CHANGELOG.md) - [Commits](github/gh-aw-actions@ba6380c...5e50858) Updates `actions/cache/restore` from 5.0.5 to 6.1.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@27d5ce7...55cc834) Updates `actions/cache/save` from 5.0.5 to 6.1.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@27d5ce7...55cc834) Updates `actions/setup-node` from 4.4.0 to 7.0.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4.4.0...8207627) --- updated-dependencies: - dependency-name: actions/cache/restore dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache/save dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/github-script dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/gh-aw-actions/setup dependency-version: 0.87.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/gh-aw-actions/setup-cli dependency-version: 0.87.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
32056b7 to
85c77da
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
Generated gh-aw workflows are inconsistent with their authoritative sources and will lose upgrades when recompiled.
Review details
Suppressed comments (5)
.github/workflows/issue-go-clarify.lock.yml:103
- This is a generated
DO NOT EDITworkflow, but its embedded manifest and.github/aw/actions-lock.jsonstill pingithub/gh-aw-actions/setupto v0.81.6. Recompiling will therefore restore the old SHA and discard this upgrade; update the authoritative lock/compiler version and regenerate the workflow.
uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.8
.github/workflows/issue-triage.lock.yml:96
- This is a generated
DO NOT EDITworkflow, but its embedded manifest and.github/aw/actions-lock.jsonstill pingithub/gh-aw-actions/setupto v0.81.6. Recompiling will therefore restore the old SHA and discard this upgrade; update the authoritative lock/compiler version and regenerate the workflow.
uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.8
.github/workflows/doc-freshness.lock.yml:98
- This is a generated
DO NOT EDITworkflow, but its embedded manifest and.github/aw/actions-lock.jsonstill pingithub/gh-aw-actions/setupto v0.81.6. Recompiling will therefore restore the old SHA and discard this upgrade; update the authoritative lock/compiler version and regenerate the workflow.
uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.8
.github/workflows/agentics-maintenance.yml:181
- This file is generated by gh-aw v0.81.6, and its setup steps still explicitly install CLI v0.81.6 (for example, line 183). Directly replacing action SHAs here is not reproducible: the next
gh aw compilewill regenerate the old pins. Upgrade the gh-aw compiler/authoritative action lock and regenerate this maintenance workflow instead.
uses: github/gh-aw-actions/setup-cli@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.8
.github/workflows/issue-go-yes.lock.yml:1548
- This generated lock file is now inconsistent with its authoritative inputs:
.github/workflows/issue-go-yes.md:173still requestsactions/checkout@v6, while this line runs v7.0.1 and still labels it as v6.0.3. The documentedgh aw compilestep will overwrite this upgrade; update the source/action lock and regenerate the workflow instead.
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6.0.3 (source v6)
- Files reviewed: 17/17 changed files
- Comments generated: 0 new
- Review effort level: Balanced
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the github-actions group with 7 updates in the / directory:
0.81.60.88.88.0.09.0.06.0.37.0.10.81.60.88.85.0.56.1.05.0.56.1.04.4.07.0.0Updates
github/gh-aw-actions/setupfrom 0.81.6 to 0.88.8Release notes
Sourced from github/gh-aw-actions/setup's releases.
... (truncated)
Commits
5e50858chore: sync actions from gh-aw@v0.88.7 (#232)d462c12chore: sync actions from gh-aw@v0.88.5 (#231)be41addchore: sync actions from gh-aw@v0.88.4 (#230)49459c7chore: sync actions from gh-aw@v0.88.3 (#229)9271a18chore: sync actions from gh-aw@v0.88.2 (#227)afc709fchore: sync actions from gh-aw@v0.88.0 (#224)bc8c008chore: sync actions from gh-aw@v0.87.10 (#222)49dc896chore: sync actions from gh-aw@v0.87.9 (#220)1aa033cchore: sync actions from gh-aw@v0.87.6 (#219)2a78d04chore: sync actions from gh-aw@v0.87.5 (#218)Updates
actions/github-scriptfrom 8.0.0 to 9.0.0Release notes
Sourced from actions/github-script's releases.
Commits
3a2844bMerge pull request #700 from actions/salmanmkc/expose-getoctokit + prepare re...ca10bbdfix: use@octokit/core/types import for v7 compatibility86e48e2merge: incorporate main branch changesc108472chore: rebuild dist for v9 upgrade and getOctokit factoryafff112Merge pull request #712 from actions/salmanmkc/deployment-false + fix user-ag...ff8117eci: fix user-agent test to handle orchestration ID81c6b78ci: use deployment: false to suppress deployment noise from integration tests3953cafdocs: update README examples from@v8to@v9, add getOctokit docs and v9 brea...c17d55bci: add getOctokit integration test joba047196test: add getOctokit integration tests via callAsyncFunctionUpdates
actions/checkoutfrom 6.0.3 to 7.0.1Release notes
Sourced from actions/checkout's releases.
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
3d3c42eprep v7.0.1 release (#2531)2880268escape values passed to --unset (#2530)12cd223trim only ascii whitespace for branch (#2521)62661c4skip running unsafe pr check if input is default (#2518)e8d4307Bump the minor-actions-dependencies group with 2 updates (#2499)631c942eslint 9 (#2474)4f1f4aeBump actions/upload-artifact from 4 to 7 (#2476)ba09753Bump actions/checkout from 6 to 7 (#2488)b9e0990Bump docker/login-action from 3.3.0 to 4.2.0 (#2479)e8cb398Bump docker/build-push-action from 6.5.0 to 7.2.0 (#2478)Updates
github/gh-aw-actions/setup-clifrom 0.81.6 to 0.88.8Release notes
Sourced from github/gh-aw-actions/setup-cli's releases.
... (truncated)
Commits
5e50858chore: sync actions from gh-aw@v0.88.7 (#232)d462c12chore: sync actions from gh-aw@v0.88.5 (#231)be41addchore: sync actions from gh-aw@v0.88.4 (#230)49459c7chore: sync actions from gh-aw@v0.88.3 (#229)9271a18chore: sync actions from gh-aw@v0.88.2 (#227)afc709fchore: sync actions from gh-aw@v0.88.0 (#224)bc8c008chore: sync actions from gh-aw@v0.87.10 (#222)49dc896chore: sync actions from gh-aw@v0.87.9 (#220)1aa033cchore: sync actions from gh-aw@v0.87.6 (#219)2a78d04chore: sync actions from gh-aw@v0.87.5 (#218)Updates
actions/cache/restorefrom 5.0.5 to 6.1.0Release notes
Sourced from actions/cache/restore's releases.
Changelog
Sourced from actions/cache/restore's changelog.
... (truncated)
Commits
55cc834Merge pull request #1768 from jasongin/readonly-cached8cd72fBump@actions/cacheto v6.1.0 - handle cache write error due to RO token2c8a9bdMerge pull request #1760 from actions/samirat/esm_migration_and_package_updatee9b91fdPrettier fixese4884b8Rebuild dist10baf01Fixed licensese39b386Fix test mock return orderb692820PR feedback6074912Rebuild dist bundles as ESM to match type:module5a912e8Fix lint and jest issuesUpdates
actions/cache/savefrom 5.0.5 to 6.1.0Release notes
Sourced from actions/cache/save's releases.
Changelog
Sourced from actions/cache/save's changelog.
... (truncated)
Commits
55cc834Merge pull request #1768 from jasongin/readonly-cached8cd72fBump@actions/cacheto v6.1.0 - handle cache write error due to RO token2c8a9bdMerge pull request #1760 from actions/samirat/esm_migration_and_package_updatee9b91fdPrettier fixese4884b8Rebuild dist10baf01Fixed licensese39b386Fix test mock return orderb692820PR feedback6074912Rebuild dist bundles as ESM to match type:module5a912e8Fix lint and jest issuesUpdates
actions/setup-nodefrom 4.4.0 to 7.0.0Release notes
Sourced from actions/setup-node's releases.
... (truncated)
Commits
8207627Migrate to ESM and upgrade dependencies (#1574)04be95cAdd cache-primary-key and cache-matched-key as outputs (#1577)7c2c68ddocs: Update caching recommendations to mitigate cache poisoning risks (#1567)6a61c03Merge pull request #1569 from jasongin/update-actions-cache-5.1.030eb73bResolve high-severity audit issues4e1a87aUpdate dist360237fStrict equality4f8aac5Bump@actions/cacheto 5.1.0, log cache write deniedf4a67bbOnly usemirrorTokeningetManifestif it's provided (#1548)0355742Remove dummy NODE_AUTH_TOKEN export (#1558)