Skip to content

ci: harden release automation workflows#171

Merged
MioYuuIH merged 1 commit into
developfrom
ci/release-automation-hardening
Jul 9, 2026
Merged

ci: harden release automation workflows#171
MioYuuIH merged 1 commit into
developfrom
ci/release-automation-hardening

Conversation

@MioYuuIH

@MioYuuIH MioYuuIH commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • require RELEASE_AUTOMATION_TOKEN for release-please so release tags can trigger downstream Docker/bundle workflows
  • pin release-please-action to the v4 commit SHA
  • restrict promotion workflow branch inputs to develop -> main
  • keep changes workflow-only; no docs added

Validation

  • yamllint .github/workflows/promote-develop-to-main.yml .github/workflows/release-please.yml
  • python3 YAML parse for both workflow files
  • git diff --check

Notes

  • actionlint is not installed locally, so GitHub Actions expression checks will rely on CI.

@MioYuuIH MioYuuIH requested a review from KerwinTsaiii as a code owner July 9, 2026 09:33
@MioYuuIH MioYuuIH merged commit fb0b1d2 into develop Jul 9, 2026
5 checks passed
@MioYuuIH MioYuuIH deleted the ci/release-automation-hardening branch July 9, 2026 09:36
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