mirror of
https://github.com/qdrant/qdrant.git
synced 2026-10-03 03:17:43 -05:00
* ci: build debug tools and publish to GHCR via ORAS Adds a `Build debug tools` workflow that compiles the `service_debug` helper binaries (wal_inspector, wal_pop, segment_inspector, schema_generator, model_testing) and pushes them to GHCR as an OCI artifact using ORAS. These are debug-only tools built between releases and are intentionally kept out of the release artifacts. Publishing them as an OCI artifact gives a versioned, browsable, registry-backed location alongside our Docker images instead of burying them in per-run CI artifacts. Pull with: oras pull ghcr.io/qdrant/qdrant/debug-tools:dev Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: upload debug tools to S3 instead of GHCR Switch the debug-tools workflow from publishing an OCI artifact via ORAS to uploading the `service_debug` binaries to S3 with public-read, giving plain HTTPS download links and no client tooling beyond curl. Binaries are uploaded under a moving `<branch>/` prefix (latest) and an immutable `<branch>-<sha>/` prefix (history); direct links are written to the job summary. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: target GCS (S3-compatible) instead of AWS S3 Point the debug-tools upload at GCS via its S3-compatible XML API using AWS-style HMAC interoperability keys. Drops per-object ACLs (GCS buckets use uniform access; public read is granted via IAM) and uses GCS path-style public URLs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: set debug-tools bucket to qdrant-debug Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: run debug-tools manually with a branch input Drop the push trigger so the workflow only runs on explicit dispatch from the UI, and add a `branch` input selecting which branch to build. The chosen branch (and its actual HEAD commit) form the object prefix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>