Skip to content

ci: add release workflow with automatic semantic versioning - #30

Merged
deblockt merged 1 commit into
masterfrom
feat/release-workflow
Jan 4, 2026
Merged

ci: add release workflow with automatic semantic versioning#30
deblockt merged 1 commit into
masterfrom
feat/release-workflow

Conversation

@deblockt

Copy link
Copy Markdown
Owner

Summary

Nouveau workflow de release avec versioning sémantique automatique basé sur les conventional commits.

Changes

  • Supprime publish.yml (déclenché sur release manuelle)
  • Ajoute release.yml (workflow manuel avec version auto)

Fonctionnement

CommitVersion bump
fix:, docs:, refactor:, etc.patch (2.0.0 → 2.0.1)
feat:minor (2.0.0 → 2.1.0)
feat!: ou BREAKING CHANGE:major (2.0.0 → 3.0.0)

Option "Force major" disponible pour forcer une major.

Utilisation

  1. Actions → Release → Run workflow
  2. (Optionnel) Cocher "Force major version bump"
  3. Le workflow analyse les commits et release automatiquement

🤖 Generated with Claude Code

Replace publish.yml with a new release.yml workflow that:
- Analyzes commits since last tag using conventional commits
- Automatically determines version bump (patch/minor/major)
- Allows forcing a major version bump via checkbox
- Creates git tag, publishes to Maven Central, creates GitHub release
Commit conventions:
- fix:, docs:, refactor:, etc. → patch
- feat: → minor
- feat!: or BREAKING CHANGE: → major
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@deblockt
deblocktforce-pushed the feat/release-workflow branch from 9282665 to 77e4c69CompareJanuary 4, 2026 15:39
@deblocktdeblockt changed the title feat: add release workflow with automatic semantic versioningci: add release workflow with automatic semantic versioningJan 4, 2026
@deblockt
deblockt merged commit dc131d7 into masterJan 4, 2026
1 check passed
@deblockt
deblockt deleted the feat/release-workflow branch January 4, 2026 15:40
Sign up for freeto 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

@deblockt