Skip to content

ci: add create cluster Charon parity workflow#429

Open
varex83agent wants to merge 1 commit into
mainfrom
bohdan/ci-create-cluster-compare
Open

ci: add create cluster Charon parity workflow#429
varex83agent wants to merge 1 commit into
mainfrom
bohdan/ci-create-cluster-compare

Conversation

@varex83agent
Copy link
Copy Markdown
Collaborator

Summary

  • Wires up scripts/create-cluster-compare.sh (added in feat: add create cluster sem checks #388) as a GitHub Actions workflow so the Pluto/Charon create cluster semantic-equivalence check actually runs on PRs.
  • Modeled on dkg-runner.yml: caches a pinned charon v1.7.1 binary, builds pluto-cli, runs the comparison across all cases, and uploads the scratch dir on failure for debugging.
  • Path filters cover Rust sources, Cargo manifests, the script itself, and the workflow file.

Test plan

  • Workflow appears in the Actions UI and runs on this PR
  • Charon binary cache hits on subsequent runs
  • All six cases in create-cluster-compare.sh pass (basic, threshold-default, two-partial-deposits, four-partial-deposits, target-gas-limit, compounding)
  • On a forced failure, the create-cluster-compare artifact is uploaded

Wires up scripts/create-cluster-compare.sh (added in #388) so the
Pluto/Charon create-cluster semantic-equivalence check runs on PRs
touching Rust sources, Cargo manifests, the script itself, or the
workflow file. Mirrors the dkg-runner workflow: caches a pinned
charon v1.7.1 binary, builds pluto-cli, runs the comparison, and
uploads the scratch dir on failure.

Co-Authored-By: Bohdan Ohorodnii <35969035+varex83@users.noreply.github.com>
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