Skip to content

ci(release): Migrate changelog to GitHub release notes - #471

Merged
philprime merged 1 commit into
mainfrom
philprime/ci/migrate-github-release-notes
Oct 12, 2026
Merged

philprime merged 1 commit into
mainfrom
philprime/ci/migrate-github-release-notes

Conversation

@philprime

Copy link
Copy Markdown
Member

Use GitHub-generated release notes through softprops/action-gh-release@v3, matching Iris's release workflow, and remove the repository changelog. Preserve XCFramework assets and check out the requested tag for manual releases.

Historical migration
Published 14 missing historical releases and supplemented 27 existing releases before removing the changelog. Verified all 41 migrated entries, preserved existing notes, metadata, and assets, and included original dates in the notes because GitHub publication timestamps cannot be backdated. Discarded Unreleased notes as requested because future notes derive from pull requests.

Verification
Passed macOS tests, make lint, actionlint, and git diff --check. Tests emitted a CoreGraphics PDF diagnostic. The updated release workflow has not run on GitHub.

@philprime
philprime marked this pull request as ready for review October 12, 2026 08:54
@philprime
philprime enabled auto-merge (squash) October 12, 2026 08:54
@philprime
philprime merged commit 222c51f into main Oct 12, 2026
13 of 16 checks passed
@philprime
philprime deleted the philprime/ci/migrate-github-release-notes branch October 12, 2026 10:56
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