Conversation
|
|
Claude finished @punkbit's task in 1m 2s —— View job PR ReviewNice refactor overall — extracting the changelog logic into a standalone script makes it much easier to test locally. The 🚨 Must Fix
💡 Suggestions (non-blocking)
|
|
Claude finished @punkbit's task in 54s —— View job PR Review
Nice work! The refactor is clean and the 💡 Suggestion (non-blocking)
Otherwise looks good to merge! 🙌 |
|
Claude finished @punkbit's task in 52s —— View job PR Review
All previously flagged issues have been resolved. The stderr fix from ✅ Looks great! No issues found — nice work! The refactor is clean, the |
📚 Storybook Preview Deployed✅ Preview URL: https://click-m8oomfrk9-clickhouse.vercel.app Built from commit: |
Why?
The changelog extraction logic was previously embedded directly in the release workflow. This made it difficult to test locally and debug issues without triggering the full CI pipeline, e.g. ops runtime requires going through the pull request review/feedback cycle that can be quite long making it hard to iterate/TIAS. Recently, noticed that changelog descriptionm wasn't properly included in the github release notes. Also, when changelog entries contained contributor mentions like
@username, GitHub would tag the user, e.g.@deprecatedwhich@<term>are now escaped.How?
@usernamemention escaping to prevent unintended GitHub notificationsPreview?
Expected flow
demo-gh-release-changelogs-output--enc.mp4
Expected output A
Expected output B