barycenter/.github/workflows
Till Wegmueller ea876be242
fix(ci): prevent invalid Docker tags for pre-release versions
Disable major and minor version tags for pre-release versions (alpha, beta, rc)
since semver pattern extraction doesn't work correctly with pre-release suffixes.

This fixes the error:
  ERROR: failed to build: invalid tag "ghcr.io/.../barycenter:-1171167"

Pre-release versions will now only get:
- Full version tag: v0.2.0-alpha.1
- SHA tag: main-<sha>

Stable releases will continue to get all tags:
- Full version: v1.0.0
- Major.minor: 1.0
- Major: 1
- SHA: main-<sha>

Also added missing id to build step for attestation.
2025-11-29 16:08:31 +01:00
..
ci.yml ci(security): ignore unfixable vulnerabilities in cargo audit 2025-11-29 14:51:16 +01:00
release.yml fix(ci): prevent invalid Docker tags for pre-release versions 2025-11-29 16:08:31 +01:00