CI - #2
Merged
Merged
CI#2
Conversation
Merge go-unit, go-race and go-quality into a single backend-ubuntu job (race, coverage, vet, staticcheck) and introduce distro-tags loop to validate all non-ubuntu build tags plus the untagged distro guard on one host. Merge dashboard unit, quality and coverage into one dashboard job, simplify web and backend build jobs, add repo-validation for OpenAPI, actionlint and shellcheck, and standardize timeouts and env versions. Remove coverage baseline comparison and actionlint config now handled by the repo validation job.
Only run apt-get update and install when gcc, libpam0g-dev, libsystemd-dev or systemd are actually missing, avoiding a redundant update on fresh runners where deps are preinstalled.
Delete integration, packaging-lifecycle and vm-validation reusable workflows and the vm-test.sh evidence harness. These self-hosted tako-vm-* runners were an operator-provided prerequisite and are no longer a PR or release gate.
Delete release-gate, its tests and release-dependencies. The evidence digest/commit matching and dependency-inventory.json generation were tied to the beta evidence-gate and Sigstore signing that are no longer used.
Strip vm_label from all 15 targets in the packaging manifest and drop it from package-check validation. VM labels were the operator-provided self-hosted runner contract for disposable VM validation, now removed.
Update README and RELEASE to reference the new release.yml flow (tag suffix determines prerelease vs stable, no VM evidence gate, signing or provenance). Remove references to the beta matrix, VM evidence harness and lifecycle-test evidence recording.
Replace beta-release.yml (v*-beta* with ci, integration, native-packages, vm-validation and cosign evidence gate) with release.yml triggered on v* tags and manual dispatch. The new workflow validates the tag, runs required CI, builds all native packages and publishes a GitHub release with checksums, using the hyphen suffix to mark prereleases.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.