Skip to content

feat(ci): Fix release workflows concurrency, latest marking, and floating tag management#61

Merged
misonijnik merged 4 commits intomainfrom
misonijnik/fix-gitlab-release
Mar 20, 2026
Merged

feat(ci): Fix release workflows concurrency, latest marking, and floating tag management#61
misonijnik merged 4 commits intomainfrom
misonijnik/fix-gitlab-release

Conversation

@misonijnik
Copy link
Copy Markdown
Member

No description provided.

@misonijnik misonijnik changed the title fix(ci): Fix release workflows concurrency, latest marking, and floating tag management feat(ci): Fix release workflows concurrency, latest marking, and floating tag management Mar 20, 2026
…lease workflows

Prevent concurrent release workflows from failing due to stale floating
tags by using a shared concurrency group and git fetch --tags --force.
semantic-release's @semantic-release/github plugin unconditionally marks
releases as latest when releasing from main. Use draftRelease to create
draft releases, then publish them via gh api with make_latest=false.
…eleases

Push major version tags (e.g. gitlab/v0, rules/v0, v0) alongside the
existing latest and minor floating tags. The github workflow already had
this. Also deduplicate git config calls in minor tag steps.
Create update-floating-tags composite action to replace duplicated
floating tag management across all 4 release workflows. Supports
release-assets and copy-assets-from inputs for asset handling.
@misonijnik misonijnik force-pushed the misonijnik/fix-gitlab-release branch from ee84ae4 to 164d12e Compare March 20, 2026 11:39
@misonijnik misonijnik merged commit a3097c5 into main Mar 20, 2026
6 checks passed
@misonijnik misonijnik deleted the misonijnik/fix-gitlab-release branch March 20, 2026 11:43
Saloed pushed a commit that referenced this pull request Mar 23, 2026
Co-authored-by: Aleksandr Misonizhnik <misonijnik@gmail.com>
Saloed pushed a commit that referenced this pull request Mar 23, 2026
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