Skip to content

ci: bump create-github-app-token v2→v3 for Node 24#47

Merged
blairham merged 1 commit into
mainfrom
fix/create-github-app-token-v3
Jul 22, 2026
Merged

ci: bump create-github-app-token v2→v3 for Node 24#47
blairham merged 1 commit into
mainfrom
fix/create-github-app-token-v3

Conversation

@blairham

Copy link
Copy Markdown
Contributor

What

Bumps actions/create-github-app-token from @v2 to @v3 across every occurrence in this repo:

  • actions/setup-go/action.yml (reusable composite action)
  • .github/workflows/docker-release.yml (reusable workflow)
  • .github/workflows/tag-config.yml
  • README.md (the template usage example, so what people copy stays current)

Why

v2's action.yml declares using: node20, which is deprecated on GitHub Actions runners and emits a Node 20 deprecation warning on every run. v3.2.0 declares using: node24, clearing the warning.

Because actions/setup-go and docker-release.yml here are consumed by other pinpredict repos via @main (trading, magellan, dis, replay, trader-tools, service-template, ...), this single bump also clears the deprecation warning for every downstream caller.

Breaking changes — none apply here

The v3.0.0 major bump carried two breaking changes, neither of which affects us:

  • Proxy now requires NODE_USE_ENV_PROXY — we run on GitHub-hosted runners with no proxy, so this is a no-op.
  • Self-hosted runner v2.327.1+ required — all these workflows run on GitHub-hosted runners.

Step inputs (app-id, private-key, owner, repositories) and outputs.token are unchanged v2→v3, so no call sites need edits beyond the version string.

@blairham
blairham merged commit 35e0bba into main Jul 22, 2026
2 checks passed
@blairham
blairham deleted the fix/create-github-app-token-v3 branch July 22, 2026 13:32
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