Skip to content

#13: detect operating evidence by relative path - #14

Merged
dorkalev merged 3 commits into
mainfrom
codex/evidence-path-detection
Aug 5, 2026
Merged

#13: detect operating evidence by relative path#14
dorkalev merged 3 commits into
mainfrom
codex/evidence-path-detection

Conversation

@dorkalev

@dorkalev dorkalev commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

Fixes the deterministic verifier so a complete evidence file can be identified by its relative path, including parent directory names. It also replaces deprecated Node 20 action pins with verified immutable Node 24 commits and removes the remaining mutable pins from the optional Cloud SQL restore workflow.

Tickets

Ticket Title Status
#13 Verifier: recognize complete evidence in named directories In Review
#15 Workflows: migrate action pins to Node 24 and remove mutable refs In Review

Changes

  • actions/shadow-ci/src/verify.rs — match the path below evidence/ and add a regression test.
  • .github/workflows/ci.yml
  • .github/workflows/deterministic-dashboard.yml
  • actions/workflows/compliance.yml
  • actions/workflows/daily-verify.yml
  • actions/workflows/deploy.yml
  • actions/workflows/deterministic-verify.yml
  • actions/workflows/quarterly-rituals.yml
  • actions/workflows/restore-test.yml
  • actions/workflows/test.yml
  • provision/gcp-cloudsql/restore-test-cloudsql.yml

Test Plan

  • cargo test --manifest-path actions/shadow-ci/Cargo.toml --locked — 24 passed
  • Rust format check
  • All shipped workflow YAML parses
  • No mutable third-party action refs remain
  • Deprecated Node 20 action commits are absent
  • Git diff whitespace check

Comment thread actions/shadow-ci/src/verify.rs Fixed
Comment thread actions/shadow-ci/src/verify.rs Fixed
Comment thread actions/shadow-ci/src/verify.rs Fixed
@dorkalev
dorkalev merged commit 55b0bd3 into main Aug 5, 2026
5 checks passed
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