Skip to content

fix(ci): r-lib/actions/setup-r — replace fabricated SHA pin - #13

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/fix-r-lib-subpath-action
May 30, 2026
Merged

fix(ci): r-lib/actions/setup-r — replace fabricated SHA pin#13
hyperpolymath merged 1 commit into
mainfrom
claude/fix-r-lib-subpath-action

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Subpath action with fabricated SHA. Replaced with r-lib/actions v2.12.0. Version comment # v2 preserved. Provenance: project_estate_fake_action_sha_punch_list_2026_05_30.

Fake: e6be7f7e834ac48ec1e05de91168e99fc4f640e2 (gh api -> 422)
Real: a51a8012b0aab7c32ef9d19bf54da93f3254335e (r-lib/actions v2.12.0)

`r-lib/actions/setup-r` is a subpath action — the SHA pins the whole
r-lib/actions repo at the referenced commit, then the runner uses the
`setup-r/` subdir. Version comment `# v2` preserved (v2.12.0 is in the
v2 line).

Provenance: 2026-05-30 estate audit.
@hyperpolymath
hyperpolymath merged commit 3c62228 into main May 30, 2026
10 of 30 checks passed
@hyperpolymath
hyperpolymath deleted the claude/fix-r-lib-subpath-action branch May 30, 2026 18:27
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 154 issues detected

Severity Count
🔴 Critical 14
🟠 High 39
🟡 Medium 101

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action perpolymath/standards/.github/workflows/governance-reusable.yml@main\n needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in ci.yml",
    "type": "missing_timeout_minutes",
    "file": "ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath restored the claude/fix-r-lib-subpath-action branch June 8, 2026 12:04
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