Skip to content

fix(ci): Stop publishing floating pre-releases, keep floating tags - #323

Open
misonijnik wants to merge 5 commits into
mainfrom
misonijnik/fix-pre-release
Open

fix(ci): Stop publishing floating pre-releases, keep floating tags#323
misonijnik wants to merge 5 commits into
mainfrom
misonijnik/fix-pre-release

Conversation

@misonijnik

Copy link
Copy Markdown
Member

No description provided.

Accept floating major (vX) and minor (vX.Y) version selectors in the
Linux/macOS and Windows installers, resolving them to the newest matching
exact vX.Y.Z release via the GitHub releases API (mirroring
resolve_opentaint_version.py). Only exact vX.Y.Z tags are considered, so
floating and prefixed tags are ignored. Resolution is skipped when the
download base URL is already pinned (CI path), and a GitHub token is used
when available to avoid API rate limits.
update-floating-tags no longer creates GitHub release objects for the
latest/vX.Y floating pointers; it only pushes the floating git tags
(latest, vX, vX.Y), which are what `uses:`/GitLab includes resolve. No
consumer read those release objects: the CI resolver, CLI build, and
install script all resolve to exact vX.Y.Z. Also drop the now-unused
--prerelease flag from the internal analyzer/autobuilder/go-server
*/latest releases (still consumed by ci-rules) and remove the dead
action inputs from all callers.
@misonijnik
misonijnik force-pushed the misonijnik/fix-pre-release branch from 7dcd998 to 7cb03e8 Compare July 30, 2026 09:42
Comment thread gitlab/README.md Outdated
Comment thread github/README.md Outdated
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