Repository navigation
Release notes show what changed; release only when the app changes - #29
Merged
Merged
Conversation
Each release now starts with "What's new": the pull requests merged since the previous release that changed the app, from the new .github/scripts/changelog.ps1. Docs, workflow and repository-setting PRs are left out, and Dependabot updates fold into one line. The install text is shorter, links to Google Play and comes after the list. Play's "What's new" uses the same list. Closes #28 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #28
Every release used to start with the same install text, and GitHub's generated list mixed in PRs that don't change the app. Now the notes look like this (dry run for the current release):
How
.github/scripts/changelog.ps1lists the PRs merged between two refs whose files include app files, oldest first, asTitle (#n).release.yml:--generate-notesis dropped.Checked
Release only when the app changes. The release workflow now uses a
paths:filter:CallGuard/,CallGuard.Core/,Directory.Packages.props,Directory.Build.props/.targetsandglobal.json. Before, it released on every push except docs. Changes to tests, workflows or repository settings no longer release. The changelog script uses the same list, and a comment in each file says to keep them in step. To release after changing only the workflow, use Run workflow.Merging this PR therefore does not build a release. The new notes appear on the next release that changes the app.
🤖 Generated with Claude Code