Skip to content

Release only when the app changes - #30

Merged
asulwer merged 1 commit into
masterfrom
release-only-app-changes
Nov 14, 2026
Merged

asulwer merged 1 commit into
masterfrom
release-only-app-changes

Conversation

@asulwer

@asulwer asulwer commented Nov 14, 2026

Copy link
Copy Markdown
Owner

Part of #28. This commit was pushed to #29 just after #29 was merged.

The release workflow now runs only for pushes that change what the app is built from: CallGuard/, CallGuard.Core/, Directory.Packages.props, Directory.Build.props/.targets and global.json. Before, it released on every push except docs. Changes to tests, workflows or repository settings no longer release. .github/scripts/changelog.ps1 picks the PRs for the release notes from 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 doesn't build a release: the new filter already applies to the push that merges it, and the PR only changes workflow files.

🤖 Generated with Claude Code

The release workflow now runs only for pushes that change what the app is
built from (CallGuard/, CallGuard.Core/, package versions, global.json),
instead of every push except docs. The changelog script uses the same
list. To release after changing only the workflow, use Run workflow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@asulwer
asulwer merged commit 4c19265 into master Nov 14, 2026
3 checks passed
@asulwer
asulwer deleted the release-only-app-changes branch November 14, 2026 00:45
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