Skip to content

chore: add script for easier release#484

Open
eszlamczyk wants to merge 4 commits into
mainfrom
chore/add-tags-for-easier-release
Open

chore: add script for easier release#484
eszlamczyk wants to merge 4 commits into
mainfrom
chore/add-tags-for-easier-release

Conversation

@eszlamczyk

@eszlamczyk eszlamczyk commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

What/Why?

Introduces a script that automatically generates a release note (automatic part) from git history only via git, gh and node

usage:

 ./scripts/generate-changelog.mjs <from-tag> [to-ref] | pbcopy

Testing

  • Checked out to v7.0.0
  • ./scripts/generate-changelog.mjs 0.6.0
  • compared autogenerated string and scripted string

Note: there are some changes but I assume they are because of generating the changelog with ai

PR Checklist

  • Code compiles and runs on iOS
  • Code compiles and runs on Android
  • Updated documentation/README if applicable
  • Ran example app to verify changes
  • E2E tests are passing
  • Required E2E tests have been added (if applicable)

@eszlamczyk eszlamczyk requested a review from Copilot July 6, 2026 11:12
@eszlamczyk eszlamczyk requested a review from hryhoriiK97 July 6, 2026 11:13
@eszlamczyk eszlamczyk marked this pull request as ready for review July 6, 2026 11:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds maintainer-facing release tooling by introducing a Node-based changelog generator script and documenting scripts usage under scripts/.

Changes:

  • Add scripts/generate-changelog.mjs to generate GitHub-release-style markdown from git history, with optional GitHub CLI enrichment.
  • Add scripts/README.md documenting maintainer scripts and usage examples.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
scripts/generate-changelog.mjs New CLI script to generate changelog markdown from a tag/range, optionally enriching authors and new contributors via gh GraphQL.
scripts/README.md New documentation for maintainer scripts, including usage instructions for the changelog generator.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/generate-changelog.mjs
Comment thread scripts/generate-changelog.mjs Outdated
Comment thread scripts/README.md Outdated
Comment thread scripts/README.md
@eszlamczyk eszlamczyk changed the title chore: add tags for easier release chore: add script for easier release Jul 6, 2026
- validate from/to refs with a clear error instead of a stack trace
- match usage string to the documented invocation
- chunk the new-contributor GraphQL search like the PR-author lookup
- sync README grouping description with actual prefix mapping

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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