Skip to content

feat(release): rag-platform PyPI meta + release.yml fans one tag to every channel (Step 7.7) - #180

Merged
officialCodeWork merged 1 commit into
mainfrom
build/phase-7/step-7.7-packaging-distribution
Jun 9, 2026
Merged

feat(release): rag-platform PyPI meta + release.yml fans one tag to every channel (Step 7.7)#180
officialCodeWork merged 1 commit into
mainfrom
build/phase-7/step-7.7-packaging-distribution

Conversation

@officialCodeWork

Copy link
Copy Markdown
Owner

Step 7.7 — packaging & distribution. New rag-platform PyPI meta-package (one-command server install), a release.yml that fans a single vX.Y.Z tag out to PyPI / npm / GHCR(admin-ui) / Helm-OCI (cosign-keyless + SPDX SBOM + OIDC/provenance) alongside the existing docker.yml + release-airgap.yml, an apps/admin-ui/Dockerfile, a channels matrix, a guide, and ADR-0049. Kept the existing agentcontextos SDK scope (no rename). Deferred: Go/Java/.NET publish, worker/eval-runner images. Verified locally (YAML/TOML parse, 216 links). CI red = org Actions billing (unrelated). 🤖 Generated with Claude Code

…very channel (Step 7.7)

Meet the 7.7 bar — one-command install per channel, all artifacts signed +
SBOM-attested — by adding a server meta-package and a release path that fans one
tag out to every channel with the same signing posture the gateway image had.

- packaging/rag-platform/: PyPI meta-distribution pinning the workspace
  component dists (pip install rag-platform). Existing agentcontextos SDK scope
  kept (no rename to ragplatform).
- .github/workflows/release.yml: on a vX.Y.Z tag, publish PyPI (OIDC Trusted
  Publishing for meta + SDK), npm (@agentcontextos/sdk, provenance), the admin-ui
  image (cosign + SBOM), and the Helm chart to OCI (cosign). Alongside docker.yml
  (gateway image) + release-airgap.yml on the same tag.
- apps/admin-ui/Dockerfile: Next.js standalone image.
- packaging/README.md channels matrix + docs/guides/packaging-distribution.md + ADR-0049.

Deferred: Go/Java/.NET SDK publish; worker/eval-runner images (single-process
today). Verified: release.yml + pricing parse, pyproject (16 deps), 216 links.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@officialCodeWork
officialCodeWork force-pushed the build/phase-7/step-7.7-packaging-distribution branch from 9411dc7 to 19d6e3a Compare June 9, 2026 21:28
@officialCodeWork
officialCodeWork merged commit 89116aa into main Jun 9, 2026
0 of 9 checks passed
@officialCodeWork
officialCodeWork deleted the build/phase-7/step-7.7-packaging-distribution branch June 9, 2026 21:28
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