Skip to content

Add auto-release workflow#5

Merged
conatus merged 2 commits intomainfrom
add-release-workflow
Feb 11, 2026
Merged

Add auto-release workflow#5
conatus merged 2 commits intomainfrom
add-release-workflow

Conversation

@conatus
Copy link
Copy Markdown
Member

@conatus conatus commented Feb 11, 2026

Summary

  • Adds version field to composer.json (synced with plugin header at 1.5.0)
  • Adds GitHub Actions workflow that on every push to main:
    • Increments the patch version in both join-gmtu.php and composer.json
    • Commits the version bump with [release] marker
    • Creates a git tag (v1.5.1, v1.5.2, etc.)
    • Creates a GitHub release with auto-generated notes
  • Version bump commits are skipped via [release] marker to prevent infinite loops

Test plan

  • Merge and verify first release is created automatically
  • Verify join-gmtu.php and composer.json versions are bumped in sync

Bumps patch version in join-gmtu.php and composer.json,
creates a git tag and GitHub release with auto-generated notes.
Skips version bump commits to prevent infinite loops.
@conatus conatus merged commit d8649bc into main Feb 11, 2026
1 check passed
@conatus conatus deleted the add-release-workflow branch February 11, 2026 17:19
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