Skip to content

ci: bump a2ml-validate-action to 6bff6ec (s-expression form support)#33

Merged
hyperpolymath merged 1 commit into
mainfrom
ci/bump-a2ml-validate-action-sexpr-support
Jun 1, 2026
Merged

ci: bump a2ml-validate-action to 6bff6ec (s-expression form support)#33
hyperpolymath merged 1 commit into
mainfrom
ci/bump-a2ml-validate-action-sexpr-support

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Bump hyperpolymath/a2ml-validate-action from 59145c7 to 6bff6ec.

Upstream PR: hyperpolymath/a2ml-validate-action#26 (merged 2026-06-01) — validator now recognises both TOML and s-expression identity/version dialects.

Real-world bite: panic-attack#94 hit this on docs/campaigns/2026-05-26.a2ml on 2026-06-01.

Estate sweep: 215 repos in the same wave. No behavioural change unless the repo carries an s-expression-form .a2ml file.

Validator PR #26 (merged 2026-06-01) taught the action to recognise
both TOML `name = "x"` AND s-expression `(name "x")` identity
and version forms. The pre-fix SHA only matched TOML, so any
`.a2ml` file using s-expression dialect (idiomatic in campaign
reports and audit registries) failed Dogfood Gate with
"Missing required identity field" even when the field was
structurally present.

Real-world bite: hyperpolymath/panic-attack#94 hit this on
docs/campaigns/2026-05-26.a2ml on 2026-06-01.

This bump is purely a workflow SHA refresh; no behavioural change
for repos that don't carry s-expression manifests.
@hyperpolymath hyperpolymath enabled auto-merge (squash) June 1, 2026 20:32
@hyperpolymath hyperpolymath merged commit 04a64f8 into main Jun 1, 2026
9 of 19 checks passed
@hyperpolymath hyperpolymath deleted the ci/bump-a2ml-validate-action-sexpr-support branch June 1, 2026 20:32
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

🔍 Hypatia Security Scan

Findings: 70 issues detected

Severity Count
🔴 Critical 1
🟠 High 6
🟡 Medium 63

⚠️ 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 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 dependabot-automerge.yml",
    "type": "missing_timeout_minutes",
    "file": "dependabot-automerge.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