Skip to content

fix(ci): rename dtolnay/rust-action (fake) → dtolnay/rust-toolchain (real)#49

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/fix-dtolnay-rust-action-rename
May 30, 2026
Merged

fix(ci): rename dtolnay/rust-action (fake) → dtolnay/rust-toolchain (real)#49
hyperpolymath merged 1 commit into
mainfrom
claude/fix-dtolnay-rust-action-rename

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Action dtolnay/rust-action doesn't exist; intended action is dtolnay/rust-toolchain. SHA was also fabricated. Both fixed in one swap.

Provenance: 2026-05-30 estate audit / project_estate_fake_action_sha_punch_list_2026_05_30.

…real)

The pin `dtolnay/rust-action@43388701980327f2ec9d300445d44007802f06c1 # v1.0.0`
is fabricated at TWO levels: the action name `dtolnay/rust-action` does not
exist on GitHub, and the SHA was a hallucinated suffix.

The intended action is `dtolnay/rust-toolchain` (no `-action` suffix) — a
popular Rust-toolchain setup action that accepts the same `targets`,
`toolchain`, and `components` inputs already used here.

Replaced with: `dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # stable`
(verified real via gh api; matches the v1 tag).

Provenance: 2026-05-30 estate audit. See
project_estate_fake_action_sha_punch_list_2026_05_30.
@hyperpolymath
hyperpolymath merged commit e143173 into main May 30, 2026
1 check passed
@hyperpolymath
hyperpolymath deleted the claude/fix-dtolnay-rust-action-rename branch May 30, 2026 17:58
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 131 issues detected

Severity Count
🔴 Critical 8
🟠 High 18
🟡 Medium 105

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Merge artifact in root",
    "type": "stale",
    "file": "SPEC.core.scm.orig",
    "action": "delete",
    "rule_module": "root_hygiene",
    "severity": "medium"
  },
  {
    "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 cargo-audit.yml",
    "type": "missing_timeout_minutes",
    "file": "cargo-audit.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in cargo-audit.yml",
    "type": "missing_timeout_minutes",
    "file": "cargo-audit.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 cflite_batch.yml",
    "type": "missing_timeout_minutes",
    "file": "cflite_batch.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in cflite_pr.yml",
    "type": "missing_timeout_minutes",
    "file": "cflite_pr.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in comprehensive-quality.yml",
    "type": "missing_timeout_minutes",
    "file": "comprehensive-quality.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

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