Skip to content

Add new workflow for creating service releases with version bumping#15

Merged
the1bit merged 5 commits intomainfrom
Create-service-release
Jan 5, 2026
Merged

Add new workflow for creating service releases with version bumping#15
the1bit merged 5 commits intomainfrom
Create-service-release

Conversation

@the1bit
Copy link
Copy Markdown
Contributor

@the1bit the1bit commented Jan 5, 2026

This pull request refactors and improves the service release workflow by renaming the workflow file, updating step identifiers for clarity, and adding validation and robustness to the release process. The most important changes are grouped below:

Workflow improvements and robustness:

  • Added a new step to validate that the specified service folder exists before proceeding, preventing accidental releases for non-existent services.
  • Improved tag lookup logic to handle cases where no tags exist yet for a service, ensuring the workflow can safely release new services.

Refactoring and clarity:

  • Renamed the workflow file from .github/workflows/new-release-monorepo.yml to .github/workflows/new-service-release.yml for better clarity and alignment with its purpose.
  • Updated step IDs and output references from bump_version/make_tag to bump/compose throughout the workflow for consistency and readability. [1] [2]

Documentation improvements:

  • Clarified the description for the new_version output to specify the expected format (vX.Y.Z).

@the1bit the1bit merged commit b88be50 into main Jan 5, 2026
@the1bit the1bit deleted the Create-service-release branch January 5, 2026 23:38
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