Skip to content

ci(hypatia): bump the pinned scanner to be98f74 in all three workflows - #262

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/kind-clarke-aqpe7a-hypatia-be98f74
Oct 27, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
claude/kind-clarke-aqpe7a-hypatia-be98f74

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

This moves the template's pinned Hypatia commit from 7c10e5d (#261) to be98f74, the merge commit of hyperpolymath/hypatia#970. It brings in four scanner changes:

  • Secret-scanning alerts: fetches follow pagination, time out after 30 s per request, and report an error instead of a truncated list.
  • SC-010 (local Scorecard licence check): accepts LICENSE.adoc and REUSE LICENSES/, so it agrees with root hygiene. Before, one scan could report both "licence present" and "No LICENSE file found".
  • REUSE LICENSES/: a file counts only if its name is an SPDX identifier (vendored list, SPDX 3.29.0) or a LicenseRef- id. A stray LICENSES/notes.txt no longer passes.
  • RE001: now scoped to credentials exposed to code the job cannot vouch for (fix(rules): scope RE001 to credentials exposed to code the job cannot vouch for hypatia#966).

Changes

  • .github/workflows/hypatia-scan.yml: HYPATIA_SHA. The cache key follows it.
  • .github/workflows/static-analysis-gate.yml: the escript cache key and the fetch.
  • .github/workflows/dogfood-gate.yml: the checkout ref and the oracle cache key.

7c10e5d appeared nowhere else in the repository.

RSR Quality Checklist

Required

  • Tests pass: this PR's own Hypatia Security Scan, static-analysis-gate and dogfood-gate runs exercise the new pin. Those are the checks that matter here.
  • Code is formatted (pin values only; no structural change)
  • Linter is clean (all three workflows still parse)
  • No banned language patterns
  • No unsafe blocks without // SAFETY: comments
  • No banned functions
  • SPDX licence headers present (unchanged files)
  • No secrets, credentials, or .env files included

As Applicable

None apply: this is a pin bump with no change to state, integrations, architecture or dependencies.

Testing

Downstream: repositories synced from the template, including echo-types since hyperpolymath/echo-types#356, keep 7c10e5d until they re-sync.


Generated by Claude Code

be98f74 is hypatia#970's merge commit. It brings in:

- secret-scanning alert fetches that follow pagination and time out per
  request;
- the local Scorecard licence check (SC-010) accepting LICENSE.adoc and
  REUSE LICENSES/, in agreement with root hygiene;
- REUSE LICENSES/ files that count only when named by an SPDX identifier
  or LicenseRef-;
- RE001 scoped to credentials exposed to code the job cannot vouch for
  (hypatia#966).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P4yFkxW5Heb8p2YW7ZYs9F
@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Caution

Review failed

The pull request is closed.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath marked this pull request as ready for review October 27, 2026 02:53
@hyperpolymath
hyperpolymath merged commit fd12483 into main Oct 27, 2026
49 checks passed
@hyperpolymath
hyperpolymath deleted the claude/kind-clarke-aqpe7a-hypatia-be98f74 branch October 27, 2026 02:53
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-27T02:54:45.638873Z b2a1151 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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.

2 participants