Skip to content

ci: add release promotion automation#170

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

ci: add release promotion automation#170
KerwinTsaiii merged 1 commit into
developfrom
ci/release-automation

Conversation

@MioYuuIH

@MioYuuIH MioYuuIH commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a manual workflow to open or reuse a develop -> main promotion PR
  • add release-please on main as the release conductor for release PRs, tags, and GitHub Releases
  • update the offline bundle workflow comment to expect release automation instead of manual release creation

Validation

  • yamllint .github/workflows/promote-develop-to-main.yml .github/workflows/release-please.yml .github/workflows/pack-bundle.yml
  • git diff --staged --check before commit

Notes

  • Configure RELEASE_AUTOMATION_TOKEN with a GitHub App token or fine-grained PAT if release-please-created tags/releases must trigger downstream workflows.
  • actionlint is not installed in the local environment, so GitHub Actions expression validation will run in CI.

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