Skip to content

Update versions of GHA#139

Merged
vgpastor merged 1 commit intoclaude/fix-gha-release-version-eq5bXfrom
main
Mar 21, 2026
Merged

Update versions of GHA#139
vgpastor merged 1 commit intoclaude/fix-gha-release-version-eq5bXfrom
main

Conversation

@vgpastor
Copy link
Copy Markdown
Contributor

Update versions of dependency packages in GHA

* fix: read mobile version from version.json instead of requiring manual input

The workflow_dispatch trigger now reads the version from mobile/version.json
on the selected branch by default, instead of requiring it as a mandatory
input. The version input is kept as an optional override.

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

* fix: remove version input entirely, always use mobile/version.json

A manual version override could cause a mismatch between the release
tag/build-number and the version compiled into the app binaries (which
comes from version.json via propagate-version.js). Removing the input
eliminates this class of error entirely.

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

* fix: remove redundant workflow_dispatch trigger from ensure-tags

ensure-tags was both creating a GitHub Release AND triggering
release-mobile-app.yml via workflow_dispatch. Since release-mobile-app.yml
already triggers on the release published event, the explicit dispatch
caused a double execution. Additionally, the dispatch passed the now-removed
version input, which would have failed.

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

* fix: restore explicit workflow_dispatch trigger without version input

GITHUB_TOKEN actions don't generate secondary events, so the release
created by ensure-tags won't auto-trigger release-mobile-app.yml.
Restore the explicit gh workflow run call, but without the version
input since release-mobile-app.yml now reads it from mobile/version.json.

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

* fix: add checkout to upload-release-artifacts and bump artifact actions to v5

- Add missing checkout step so gh release upload has git context
- Bump upload-artifact and download-artifact from v4 to v5 to fix
  Node.js 20 deprecation warnings

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

* chore: bump all GitHub Actions to latest versions

- actions/checkout: v4 → v6 (v6.0.2)
- actions/setup-node: v4 → v6 (v6.3.0)
- actions/setup-java: v4 → v5 (v5.2.0)
- actions/cache: v4 → v5 (v5.0.4)
- actions/upload-artifact: v4/v5 → v7 (v7.0.0)
- actions/download-artifact: v4/v5 → v8 (v8.0.1)
- softprops/action-gh-release: v2.2.1 → v2.6.1

This resolves the Node.js 20 deprecation warnings and ensures
compatibility with the upcoming Node.js 24 runner default.

https://claude.ai/code/session_01SoZGpvu8rG3mXW3KSDDAp6

---------

Co-authored-by: Claude <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dea-map Ready Ready Preview Mar 27, 2026 8:31pm

Request Review

@vgpastor vgpastor merged commit 6bd42d8 into claude/fix-gha-release-version-eq5bX Mar 21, 2026
18 of 19 checks passed
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