ci(validate): init cross-chain-pmm-lps so validation gate passes #11
Reference in New Issue
Block a user
Delete Branch "devin/1776891348-ci-init-pmm-submodule"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Unblocks the
deploy-atomic-swap-dappjob (and the existingdeploy+cloudflarejobs) by making thevalidategate actually pass on CI.Background
Runs 132–137 of
Deploy to Phoenixfail at step 3 ofrun-all-validation.shwith:actions/checkout@v4does not init submodules, and.gitmodulesmixes Gitea HTTPS withgit@github.com:SSH URLs, sosubmodules: recursivewould blow up on the runner (no GitHub deploy key).Changes
.gitea/workflows/deploy-to-phoenix.yml— add aMaterialize cross-chain-pmm-lps (config only)pre-step in thevalidatejob that shallow-clones the Gitea mirror whendeployment-status.jsonis absent. Idempotent (no-op on hosts that already have the submodule)..gitea/workflows/validate-on-pr.yml— same pre-step so PR validation behaves identically.scripts/verify/run-all-validation.sh— harden step 3/3b: ifdeployment-status.jsonis missing, log a clear skip message instead of failing. Keeps local runs without the submodule passing.No behavior change on already-initialized hosts. CI validate job will now find the cw mesh inputs, pass, and allow the downstream
deploy→deploy-atomic-swap-dapp→cloudflarechain to run on pushes tomaster.Claude encountered an error —— View job
I'll analyze this and get back to you.
Claude encountered an error —— View job
I'll analyze this and get back to you.
Claude encountered an error —— View job
I'll analyze this and get back to you.