Skip to content

[code-update-service] Running code-update job: actions-node20-runtime-upgrade - #1

Open
code-update-service[bot] wants to merge 1 commit into
mainfrom
actions-node20-runtime-upgrade-67029
Open

code-update-service[bot] wants to merge 1 commit into
mainfrom
actions-node20-runtime-upgrade-67029

Conversation

@code-update-service

Copy link
Copy Markdown

🤖 This PR was raised by the code-update-service! 🤖.

This code update job updates outdated GitHub Actions pins that still trigger deprecated Node.js 20 runtime warnings.
It focuses on workflow action version upgrades to align with the Node24 runtime migration.
🤖 Changes are generated by claude-code. 🤖

⚙️ Workflow run: code-update-service#33392020253

Actions Node20 Runtime Upgrade Summary

Updated GitHub Actions version pins to resolve Node.js 20 runtime deprecation warnings emitted during workflow runs.

Actions Upgraded

File Action Old Version New Version
semgrep.yml actions/checkout v3 v5
goreleaser.yml actions/checkout v2 v5
goreleaser.yml actions/setup-go v2 v6
goreleaser.yml goreleaser/goreleaser-action v2 v7
golangci-lint.yml actions/setup-go v3 v6
golangci-lint.yml actions/checkout v3 v5
golangci-lint.yml golangci/golangci-lint-action v3 v9
trigger-publish.yml tibdex/github-app-token (deprecated) SHA pin actions/create-github-app-token@v3

Files Changed

  • .github/workflows/semgrep.yml
  • .github/workflows/goreleaser.yml
  • .github/workflows/golangci-lint.yml
  • .github/workflows/trigger-publish.yml

Files Not Changed

  • .github/workflows/features-integration.yml — all uses: references are reusable workflow calls (out of scope)

Actions That Could Not Be Auto-Resolved

None.

Copilot AI lite review requested due to automatic review settings August 31, 2026 12:32

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Changes: Build and packaging (1)

This PR updates GitHub Actions uses: pins in multiple workflows to remove deprecated Node.js 20 runtime warnings and align with the Node24 runtime migration.

Changes:

  • Upgraded actions/checkout, actions/setup-go, goreleaser/goreleaser-action, and golangci/golangci-lint-action to newer major versions.
  • Replaced deprecated tibdex/github-app-token usage with actions/create-github-app-token@v3.
  • Kept workflow behavior otherwise largely the same (version-pin maintenance).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/trigger-publish.yml Switches GitHub App token generation action to actions/create-github-app-token@v3.
.github/workflows/semgrep.yml Upgrades actions/checkout used in the Semgrep scan job.
.github/workflows/goreleaser.yml Upgrades checkout/setup-go and GoReleaser action versions for the release workflow.
.github/workflows/golangci-lint.yml Upgrades setup-go/checkout and golangci-lint action versions for linting.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@@ -8,15 +8,15 @@ jobs:
runs-on: ubuntu-latest
Comment on lines 21 to 23
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- run: semgrep ci
@@ -8,16 +8,16 @@ jobs:
name: lint
runs-on: ubuntu-latest
Comment on lines 24 to 27
- name: Generate a token
id: generate_token
uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92
uses: actions/create-github-app-token@v3
with:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant