Skip to content

[CI] Fix release publish job#493

Merged
CaseyLabs merged 2 commits intomasterfrom
ci/fix-release-step
Apr 17, 2026
Merged

[CI] Fix release publish job#493
CaseyLabs merged 2 commits intomasterfrom
ci/fix-release-step

Conversation

@CaseyLabs
Copy link
Copy Markdown
Collaborator

@CaseyLabs CaseyLabs commented Apr 17, 2026

Summary

  • fix the release job by checking out the repo before gh release create
  • upgrade artifact actions to actions/upload-artifact@v7.0.1 and actions/download-artifact@v8.0.1
  • align local release dry-run validation with push to master
  • sync release docs with the workflow's actual asset filenames

Validation

  • actionlint .github/workflows/*.yml
  • yamllint .github
  • make validate
  • act --pull=false -P ubuntu-24.04=catthehacker/ubuntu:act-latest --dryrun push -e .github/act/push_master.json -W .github/workflows/build-and-release.yml
  • workflow_dispatch release run completed successfully with published assets verified in GitHub Releases

@CaseyLabs CaseyLabs changed the title ci: fix release publish job [CI] Fix release publish job Apr 17, 2026
@CaseyLabs CaseyLabs marked this pull request as ready for review April 17, 2026 20:42
@CaseyLabs CaseyLabs merged commit aa8d6a1 into master Apr 17, 2026
9 checks passed
@CaseyLabs CaseyLabs deleted the ci/fix-release-step branch April 17, 2026 20:44
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