Skip to content

ci: release workflow maintenance (rename, changelog excludes, Node24)#3

Merged
HU-Lee merged 1 commit into
mainfrom
ci/release-workflow
Jun 6, 2026
Merged

ci: release workflow maintenance (rename, changelog excludes, Node24)#3
HU-Lee merged 1 commit into
mainfrom
ci/release-workflow

Conversation

@HU-Lee

@HU-Lee HU-Lee commented Jun 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Rename the release workflow file to remove the confusing two release.yml clash.
  • Keep CI/CD and Chore PRs out of generated release notes.
  • Bump deprecated Node 20 actions to Node 24.

Implementation notes

  • The release-notes config must live at the fixed path .github/release.yml, so the workflow file is the one renamed (to create-release.yml), not the config.
  • The changelog exclude only applies to PRs labeled CI/CD or Chore, and is not retroactive.

Evidence

  • lint, type check, tests passed (whole-repo).

Production checklist

  • Label maintenance PRs as CI/CD or Chore for the changelog exclude to apply.

Generated with Claude Code

…actions

- Rename .github/workflows/release.yml -> create-release.yml to avoid the confusing
  clash with .github/release.yml (the release-notes config, whose path GitHub fixes).
- Add .github/release.yml so generated notes exclude CI/CD and Chore labeled PRs.
- Bump actions/checkout v4 -> v6 (Node 20 deprecation) in the release workflow and codeql.yaml.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@HU-Lee
HU-Lee merged commit e4f0ee0 into main Jun 6, 2026
4 checks passed
@HU-Lee
HU-Lee deleted the ci/release-workflow branch June 6, 2026 18:32
@HU-Lee HU-Lee added the CI/CD Build, release, and automation label Jun 8, 2026
@HU-Lee HU-Lee self-assigned this Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD Build, release, and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant