Skip to content

Improve GitHub Actions#812

Merged
HylianFreddy merged 4 commits intogamestabled:mainfrom
HylianFreddy:github-actions
Apr 12, 2026
Merged

Improve GitHub Actions#812
HylianFreddy merged 4 commits intogamestabled:mainfrom
HylianFreddy:github-actions

Conversation

@HylianFreddy
Copy link
Copy Markdown
Collaborator

  • Update dependencies to latest version to run on Node.js 24, fixing warnings about deprecation of Node.js 20 actions
    • actions/checkout@v6.0.2,
    • metcalfc/changelog-generator@v4.7.0,
    • ncipollo/release-action@v1.21.0 (now requires explicit contents: write permission)
  • Drop dependencies on exuanbo/actions-deploy-gist and EndBug/add-and-commit as those operations are easy to implement with simple shell commands, and the first one doesn't run on Node.js 24 on its latest version.
  • Make the deploy-gist job run only on the main repo, so that making a Release from a fork won't show this step as failed.
  • Change the message for the formatting commit to be shorter ("Auto-format code to match clang rules"); I think this is better considering it should essentially never appear on the main branch with the PR checks currently in place.
  • Add a step to the Confirm Compilable job to upload the artifact built during the PR check, so it can be downloaded from the Checks tab on the PR page.

@HylianFreddy HylianFreddy merged commit 9589d48 into gamestabled:main Apr 12, 2026
2 checks passed
@HylianFreddy HylianFreddy deleted the github-actions branch April 12, 2026 19:30
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