From c7fa4166d9a075441410446376f90e63e5994940 Mon Sep 17 00:00:00 2001 From: Jo D Date: Thu, 30 Apr 2026 14:57:04 -0400 Subject: [PATCH] ci: drop mount-path for devnet verify build solana-verify expects Cargo.lock at the mount-path it builds from. We were passing `mount-path: program`, but the workspace Cargo.lock lives at the repo root, so the verifier failed pre-flight with: Mount directory must contain a Cargo.lock file Error: Error verifying program: Missing Cargo.lock file at '/tmp/solana-verify//subscriptions/program/Cargo.lock' Drop the mount-path input so solana-verify uses the repo root (where the workspace Cargo.lock lives) and resolves the program via `--library-name subscriptions`. This matches how the earlier `Build verified program` step invokes solana-verify. --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eeac2e4..f8cd511 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -116,7 +116,6 @@ jobs: keypair: ${{ env.DEPLOYER_KEYPAIR }} repo-url: ${{ env.REPO_URL }} network: devnet - mount-path: program commit-hash: ${{ github.sha }} skip-build: 'false'