Skip to content

feat: add release stage to CI pipeline - #32

Merged
surrealwolf merged 1 commit into
mainfrom
feat/add-release-stage
Jan 12, 2026
Merged

surrealwolf merged 1 commit into
mainfrom
feat/add-release-stage

Conversation

@surrealwolf

Copy link
Copy Markdown
Collaborator

Add release stage to automatically create Git tags on main branch commits.

Changes:

  • Added release stage to stages list
  • Added release job that runs on main branch (not on manual tags)
  • Release stage depends on build stage to ensure code builds successfully
  • Creates tags with format v0.$CI_PIPELINE_IID
  • Uses GitLab CLI image for release functionality

Behavior:

  • Release stage runs only on main branch commits (not on manual tags)
  • Release stage requires build stage to complete successfully
  • Automatically creates Git tags for releases

@surrealwolf
surrealwolf force-pushed the feat/add-release-stage branch from 268f234 to 10b89da Compare January 11, 2026 21:49
Add release stage to automatically create Git tags on main branch commits.

Changes:
- Added release stage to stages list
- Added release job that runs on main branch (not on manual tags)
- Release stage depends on build stage to ensure code builds successfully
- Creates tags with format v0.$CI_PIPELINE_IID
- Uses GitLab CLI image for release functionality
@surrealwolf
surrealwolf force-pushed the feat/add-release-stage branch from 10b89da to c4341b7 Compare January 11, 2026 21:52
@surrealwolf
surrealwolf merged commit b1794f5 into main Jan 12, 2026
8 checks passed
@surrealwolf
surrealwolf deleted the feat/add-release-stage branch January 12, 2026 00:11
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