chore: move Cassandra build pipeline to dedicated cassandra-builds repo - #877
chore: move Cassandra build pipeline to dedicated cassandra-builds repo#877rustyrazorblade wants to merge 1 commit into
Conversation
…repo Every nightly/on-demand Cassandra build published a per-build GitHub release (cassandra-<version>-<sha>) on THIS repo, leaving a permanent git tag here for every build of every tracked branch -- unrelated to easy-db-lab's own versioning and accumulating indefinitely. The whole pipeline (build-cassandra-ref.yml, build-cassandra-set.yml, .github/cassandra-image/) now lives in https://github.com/rustyrazorblade/cassandra-builds, seeded with the same 3 apache/cassandra branches (5.0, 6.0, trunk) plus the cassandra-6.0-rustyrazorblade fork branch. cassandra_versions.yaml now points at that repo's nightly release URLs instead. Existing tags on this repo are untouched -- only future per-build tag creation stops.
|
Reviewed. This is a clean, well-scoped removal — I checked out the merged state and confirmed no dangling references remain (no leftover mentions of One thing worth a look, not blocking: Stale OpenSpec change directory — Minor/informational, not a blocker:
No security, correctness, or test-coverage concerns — this is a straight deletion of a self-contained subsystem plus a config/doc update, and the diff shows nothing left half-migrated. |
Code Coverage
|
Summary
cassandra-<version>-<sha>) was creating a permanent git tag on this repo, one per build per tracked branch, forever. That whole pipeline now lives in https://github.com/rustyrazorblade/cassandra-builds instead — a repo whose entire purpose is hosting Cassandra build artifacts..github/workflows/build-cassandra-ref.yml,.github/workflows/build-cassandra-set.yml,.github/cassandra-image/, thetestCassandraBuildPlan/testCassandraResolveRefGradle tasks, and the correspondingpacker-test.ymljob + path filters.packer/cassandra/cassandra_versions.yamlnow points5.0-HEAD,6.0-HEAD, andtrunkatcassandra-builds' nightly release, and adds a new6.0-rustyrazorblade-HEADentry for the fork branch that was tracked there..github/CLAUDE.md,docs/development/building-cassandra-refs.md,docs/reference/commands.md,docs/user-guide/installing-cassandra.md, anddocs/user-guide/tutorial.mdaccordingly.cassandra-buildsis seeded and already running: nightly matrix buildsapache/cassandra(5.0, 6.0, trunk) +rustyrazorblade/cassandra(cassandra-6.0-rustyrazorblade). See that repo's README for how to add more branches or trigger a one-off build.cassandra-*tags already on this repo are untouched — only future per-build tag creation stops.Supersedes #871 (which added the rustyrazorblade fork branch to this repo's now-removed nightly matrix) — recommend closing it.