Skip to content

Add auto-release workflow on dev-to-main merge#12

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/auto-release
Mar 5, 2026
Merged

Add auto-release workflow on dev-to-main merge#12
erikdarlingdata merged 1 commit intodevfrom
feature/auto-release

Conversation

@erikdarlingdata
Copy link
Owner

Summary

Adds a release.yml workflow that auto-creates a GitHub release when a PR from dev is merged into main.

New release flow:

  1. Bump version in csproj on dev
  2. PR dev → main, merge
  3. release.yml creates the GitHub release (with auto-generated notes)
  4. ci.yml triggers on the release event, builds per-platform zips, attaches them

No manual gh release create needed.

Safety: Skips if the release tag already exists (idempotent).

🤖 Generated with Claude Code

Automatically creates a GitHub release when dev is merged to main,
reading the version from the App csproj. The existing build workflow
then triggers and attaches per-platform zips.

Flow: bump version on dev → merge dev to main → release + zips auto-created

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 14befda into dev Mar 5, 2026
1 check passed
@erikdarlingdata erikdarlingdata deleted the feature/auto-release branch March 5, 2026 02:34
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