Skip to content

fix(ci): snapshot release docs from release tag (backport #1802) - #1808

Merged
ajbozarth merged 1 commit into
generative-computing:release/v0.9from
ajbozarth:backport-1802
Nov 11, 2026
Merged

ajbozarth merged 1 commit into
generative-computing:release/v0.9from
ajbozarth:backport-1802

Conversation

@ajbozarth

Copy link
Copy Markdown
Member

Issue

Backport of #1802 to release/v0.9 (original fixes #1534 and #1437)

Description

Cherry-pick of #1802 (merge commit 0a087a2) onto release/v0.9, which publish-release needs before 0.9.0 because it runs the release branch's copy of the workflow. It applied cleanly with no conflicts.

Every file #1802 touches is now identical to main, except dispatch-to-contribs.yml. That file differs only by #1731's version validation and --raw-field change, which isn't on release/v0.9 and isn't needed for this fix; #1802's permissions: {} addition is included.

Testing

  • Tests added to the respective file if code was changed
  • New code has 100% coverage if code was added
  • Ensure existing tests and github automation passes (a maintainer will kick off the github automation when the rest of the PR is populated)

Ran snapshot_docs.sh end to end from this branch against a local bare remote with stubbed gh: it built the 0.9.0 snapshot, set lastVersion to 0.9.0, and opened the sync PR to main. The snapshot matches release/v0.9's docs/docs apart from the generated API and CLI pages. shellcheck and actionlint are clean, and zizmor reports the same findings as main (5 low self-repository notes, no ignores in zizmor.yml).

Attribution

  • AI coding assistants used

Adding a new component, requirement, sampling strategy, or tool?

If your PR adds or modifies one of the types below, check the matching box. A checklist of type-specific review items will be posted as a comment.

  • Component
  • Requirement
  • Sampling Strategy
  • Tool

…#1802)

* fix(ci): snapshot release docs from release tag

The snapshot-docs job built each release's versioned docs from main,
so they included unreleased changes. Build them from the release tag
and land them on main through a sync PR instead.

Also remove release triggers and dispatches made redundant by the
app token switch in generative-computing#1376, and resolve the zizmor findings in generative-computing#1534.

Assisted-by: Claude Code
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>

* docs: explain how docs fixes reach release snapshots

Snapshots are now built from the release tag, so a fix to a published
snapshot must be made on main to deploy and also landed on the release
branch to carry into the next patch's snapshot.

Assisted-by: Claude Code
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>

* fix(ci): address review feedback on release scripts

Assisted-by: Claude Code
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>

---------

Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>
@ajbozarth
ajbozarth requested a review from a team as a code owner November 10, 2026 22:14
@ajbozarth
ajbozarth requested a review from markstur November 10, 2026 22:14
@ajbozarth ajbozarth added the chore Housekeeping: renames, comment fixes, dependency bumps, repo hygiene label Nov 10, 2026
@ajbozarth
ajbozarth requested a review from rafvasq November 10, 2026 22:14
@ajbozarth ajbozarth added the security CVE or vulnerability-driven change label Nov 10, 2026
@ajbozarth ajbozarth added chore Housekeeping: renames, comment fixes, dependency bumps, repo hygiene security CVE or vulnerability-driven change labels Nov 10, 2026
@ajbozarth ajbozarth self-assigned this Nov 10, 2026
@github-actions github-actions Bot added the bug Something isn't working label Nov 10, 2026

@AngeloDanducci AngeloDanducci left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ajbozarth
ajbozarth merged commit 67a1cd5 into generative-computing:release/v0.9 Nov 11, 2026
17 of 21 checks passed
@ajbozarth
ajbozarth deleted the backport-1802 branch November 11, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore Housekeeping: renames, comment fixes, dependency bumps, repo hygiene security CVE or vulnerability-driven change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants