Skip to content

Upgrade actions/checkout and actions/setup-java to v5 - #85

Merged
neteinstein merged 2 commits into
mainfrom
claude/nodejs-20-deprecation-pipeline-xlee05
Sep 2, 2026
Merged

neteinstein merged 2 commits into
mainfrom
claude/nodejs-20-deprecation-pipeline-xlee05

Conversation

@neteinstein

Copy link
Copy Markdown
Owner

Summary

  • GitHub Actions flagged the build-and-release job: actions/checkout@v4 and actions/setup-java@v4 run on the deprecated Node.js 20 runtime and are being force-run on Node.js 24, and actions/setup-java@v4 is deprecated in favor of v5.
  • Bumped actions/checkout and actions/setup-java from v4 to v5 in all three workflow files (pr-check.yml, release.yml, deploy-playstore.yml) so the deprecation warnings are resolved consistently across the pipeline.

Test plan

  • Confirm CI runs green on this PR (PR Check workflow) with no Node.js 20 deprecation warnings.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Gj9vwiAFZwRn1N7zpzMjF3


Generated by Claude Code

Node.js 20 is deprecated on GitHub Actions runners, and actions/checkout@v4
and actions/setup-java@v4 were being forced onto Node.js 24 with a
deprecation warning. actions/setup-java@v4 is also deprecated in favor of
v5. Bump both actions to v5 across all workflows.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gj9vwiAFZwRn1N7zpzMjF3
Drop the heuristic that guessed whether KEYSTORE_FILE was a base64
string or a file path. The secret is always the base64-encoded
keystore, so decode it unconditionally and update the docs example
to match.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gj9vwiAFZwRn1N7zpzMjF3
@neteinstein
neteinstein merged commit e549414 into main Sep 2, 2026
1 check passed
@neteinstein
neteinstein deleted the claude/nodejs-20-deprecation-pipeline-xlee05 branch September 2, 2026 10:06
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.

2 participants