Skip to content

chore: update GitHub Actions to Node 24 versions#228

Merged
NathanLovato merged 5 commits into
GDQuest:mainfrom
DevTwilight:actions
May 17, 2026
Merged

chore: update GitHub Actions to Node 24 versions#228
NathanLovato merged 5 commits into
GDQuest:mainfrom
DevTwilight:actions

Conversation

@DevTwilight
Copy link
Copy Markdown
Contributor

@DevTwilight DevTwilight commented May 13, 2026

Please check if the PR fulfills these requirements:

  • The commit message follows our guidelines.
  • For bug fixes and features:
    • You tested the changes.

What kind of change does this PR introduce?

CI improvement / maintenance update (workflow modernization)

Does this PR introduce a breaking change?

No

New feature or change

This PR updates GitHub Actions workflow versions and improves CI step readability by adding descriptive step names.

What is the current behavior?

CI workflows use older action versions and some steps are not explicitly named, making logs harder to read during execution.

What is the new behavior?

  • GitHub Actions dependencies are updated to newer versions
  • Steps now have explicit names (e.g. “Install Rust”, “Checkout”)
  • CI logs are more readable and easier to debug
  • No change in build or runtime behavior

Other information

All updates are compatible and verified to work with existing workflows.

- replace softprops/action-gh-release with gh CLI for release creation and upload
- switch actions/checkout from v5 to v6
- reduce unnecessary write permissions in build and package jobs
- enable artifact merge-multiple in download step
- remove conditional success check from release job
@NathanLovato NathanLovato merged commit e98a021 into GDQuest:main May 17, 2026
1 check passed
@NathanLovato
Copy link
Copy Markdown
Contributor

Thank you very much for your help!

@DevTwilight
Copy link
Copy Markdown
Contributor Author

the major version of action were enough

@DevTwilight DevTwilight deleted the actions branch May 17, 2026 09:48
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