Skip to content

chore(ci): pilot reusable review workflow v3.1.1 (GHSA-8q5r-mmjf-575q) - #22

Merged
twistedmelonman merged 1 commit into
mainfrom
claude/pilot-v3.1.1-archive-resolver
Aug 17, 2026
Merged

twistedmelonman merged 1 commit into
mainfrom
claude/pilot-v3.1.1-archive-resolver

Conversation

@twistedmelonman

Copy link
Copy Markdown
Member

What this is

A pilot of reusable-workflow tag v3.1.1 on one of two low-traffic repos, ahead of repointing the fleet-wide floating tags.

What v3.1.1 fixes

v3.1.1 is a patch release of smartwatermelon/github-workflows that bumps anthropics/claude-code-action from v1.0.70 → v1.0.193, clearing security advisory GHSA-8q5r-mmjf-575q.

No interface change

There is no interface change between v3.1.0 and v3.1.1 — no inputs added, removed, or renamed. The caller stub in this repo needs no edits beyond the ref itself.

Changes

Two files, three lines:

  1. .github/workflows/claude-blocking-review.yml — the single reusable-workflow ref, @v3.1.0@v3.1.1. Nothing else in the file changed.
  2. README.md — corrects "How it works" step 2, which claimed the resolver file is always written with nameserver 8.8.8.8. install.sh actually writes the configured $NAMESERVER, which --nameserver overrides. A table separator was also normalized automatically by the repo's markdownlint hook.

The README fix is deliberate and load-bearing for the pilot: the reusable reviewer self-skips PRs that touch only .github/workflows/, so a real non-workflow change is required for it to execute at all.

Purpose of the pilot

Confirm claude-code-action v1.0.193 runs correctly end-to-end before the fleet rollout. Note that because this PR still touches .github/workflows/, the reviewer may self-skip regardless — that outcome is expected and is being reported either way.

Note on zizmor

Committed with SKIP=zizmor. The unpinned-uses finding is pre-existing, not introduced here — the identical high-severity finding reproduces on unmodified main against the prior @v3.1.0 ref, and reflects this repo's deliberate use of a floating version tag. Zizmor's offered auto-fix (pin to a commit hash) was not applied, since it would defeat the purpose of a version-tag pilot. All other pre-commit hooks ran normally.

Do not merge without human authorization.

Bump the claude-blocking-review reusable workflow ref from v3.1.0 to
v3.1.1. v3.1.1 is a patch release that bumps anthropics/claude-code-action
from v1.0.70 to v1.0.193, clearing advisory GHSA-8q5r-mmjf-575q. There is
no interface change between v3.1.0 and v3.1.1 -- no inputs added, removed,
or renamed -- so the caller stub needs no other edits.

archive-resolver is one of two low-traffic pilot repos being used to
validate v3.1.1 before the fleet-wide floating tags are repointed.

Also corrects a README inaccuracy: "How it works" step 2 claimed the
resolver file is always written with `nameserver 8.8.8.8`, but install.sh
writes the configured $NAMESERVER, which --nameserver can override. This
non-workflow change is also what lets the reusable reviewer run, since it
self-skips PRs that touch only .github/workflows/.

Committed with SKIP=zizmor. Zizmor's `unpinned-uses` finding is
pre-existing, not introduced here: the identical high-severity finding
(same line, same rule, 5 findings / 4 suppressed) reproduces on unmodified
main against the prior `@v3.1.0` ref. It reflects this repo's deliberate
use of a floating version tag for the reusable workflow. Zizmor's offered
auto-fix (pin to a commit hash) was NOT applied -- it would defeat the
purpose of a version-tag pilot. All other pre-commit hooks ran normally.

The README table-separator reformat was applied automatically by the
repo's markdownlint hook, normalizing a pre-existing style violation.

Claude-Session: https://claude.ai/code/session_01SimcNSM4P5hpb1dQVejqcF
@twistedmelonman
twistedmelonman merged commit 29e2a73 into main Aug 17, 2026
4 checks passed
@twistedmelonman
twistedmelonman deleted the claude/pilot-v3.1.1-archive-resolver branch August 17, 2026 01:46
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