Skip to content

Create release workflow#55

Merged
piloulacdog merged 1 commit into
mainfrom
pierrelouis.lacorte/create-release-workflow
May 19, 2026
Merged

Create release workflow#55
piloulacdog merged 1 commit into
mainfrom
pierrelouis.lacorte/create-release-workflow

Conversation

@piloulacdog
Copy link
Copy Markdown
Contributor

@piloulacdog piloulacdog commented May 19, 2026

🚀 Motivation

Releases for this GitHub Action were created manually, which is error-prone and inconsistent. We need an automated workflow to create releases when a new version tag is pushed.

📝 Summary

Added a new release.yml workflow that triggers on semver version tags (e.g. v4.3.0, excluding major aliases). It first runs the existing platform tests and, only if they pass, creates a draft GitHub release with auto-generated release notes.

The test-platforms.yml workflow was also updated to:

  • Run on all branch pushes (previously had no branch filter)
  • Support workflow_call so it can be reused by the release workflow

@piloulacdog piloulacdog changed the title feat: create release worklow feat: create release workflow May 19, 2026
@piloulacdog piloulacdog marked this pull request as ready for review May 19, 2026 09:06
@piloulacdog piloulacdog requested a review from a team as a code owner May 19, 2026 09:06
@piloulacdog piloulacdog changed the title feat: create release workflow Create release workflow May 19, 2026
@piloulacdog piloulacdog merged commit e711cf8 into main May 19, 2026
5 checks passed
@piloulacdog piloulacdog deleted the pierrelouis.lacorte/create-release-workflow branch May 19, 2026 10:54
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.

2 participants