Skip to content

Docs: Drop GitHub Releases from AI docs pipeline; redirect users#3288

Merged
matthewhelmke merged 1 commit into
chainguard-dev:mainfrom
matthewhelmke:drop-ai-docs-github-releases
Apr 30, 2026
Merged

Docs: Drop GitHub Releases from AI docs pipeline; redirect users#3288
matthewhelmke merged 1 commit into
chainguard-dev:mainfrom
matthewhelmke:drop-ai-docs-github-releases

Conversation

@matthewhelmke
Copy link
Copy Markdown
Collaborator

Drop GitHub Releases from AI docs pipeline; redirect users to container/MCP

Immutable releases (org ruleset) made the cleanup step fail on every run, and the high dispatch frequency was accumulating releases without bound. GCS and the container are already the live distribution layer, so GitHub Releases were a redundant channel causing errors with no path to fix.

Changes:

  • compile-ai-docs-from-gcs.yaml: remove Create Release and Clean Up Old Releases steps; move Sign step before GCS upload; add .bundle files to GCS upload; drop contents:write permission; remove release-related egress endpoints; remove dead create_release dispatch input
  • developer-resources.md: remove GitHub Release table row; update intro and standalone script link to point to MCP docs
  • mcp-server-ai-docs.md: replace release curl commands with raw.githubusercontent.com for scripts + container extract for docs
  • ai-docs-security.md: replace direct-download verification block with container image verification

Fixes #3286 and
Fixes https://github.com/chainguard-dev/internal/issues/5823

…er/MCP

Immutable releases (org ruleset) made the cleanup step fail on every run,
and the high dispatch frequency was accumulating releases without bound.
GCS and the container are already the live distribution layer, so GitHub
Releases were a redundant channel causing errors with no path to fix.

- compile-ai-docs-from-gcs.yaml: remove Create Release and Clean Up Old
  Releases steps; move Sign step before GCS upload; add .bundle files to
  GCS upload; drop contents:write permission; remove release-related egress
  endpoints; remove dead create_release dispatch input
- developer-resources.md: remove GitHub Release table row; update intro
  and standalone script link to point to MCP docs
- mcp-server-ai-docs.md: replace release curl commands with
  raw.githubusercontent.com for scripts + container extract for docs
- ai-docs-security.md: replace direct-download verification block with
  container image verification

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@matthewhelmke matthewhelmke self-assigned this Apr 30, 2026
@matthewhelmke matthewhelmke requested a review from a team as a code owner April 30, 2026 12:35
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 30, 2026

Deploy Preview for ornate-narwhal-088216 ready!

Name Link
🔨 Latest commit fccb482
🔍 Latest deploy log https://app.netlify.com/projects/ornate-narwhal-088216/deploys/69f34c7f2bd71a0008f8dc68
😎 Deploy Preview https://deploy-preview-3288--ornate-narwhal-088216.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@matthewhelmke matthewhelmke merged commit 234e0a2 into chainguard-dev:main Apr 30, 2026
11 checks passed
@matthewhelmke matthewhelmke deleted the drop-ai-docs-github-releases branch April 30, 2026 13:13
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.

Compile docs workflow error

2 participants