From 064d2e99eeb417028b14bf5126b5861f65268185 Mon Sep 17 00:00:00 2001 From: Noah Gift Date: Sun, 5 Apr 2026 15:54:07 +0200 Subject: [PATCH] fix: add provable-contracts checkout + symlink to nightly Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/nightly.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 0b7e082..b7c7a3f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -62,6 +62,22 @@ jobs: steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Checkout provable-contracts (path dep) + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + repository: paiml/provable-contracts + path: provable-contracts + + - name: Symlink provable-contracts for Cargo path deps + if: runner.os != 'Windows' + run: ln -sf "$GITHUB_WORKSPACE/provable-contracts" "$GITHUB_WORKSPACE/../provable-contracts" + + - name: Symlink provable-contracts (Windows) + if: runner.os == 'Windows' + shell: pwsh + run: New-Item -ItemType Junction -Path "$env:GITHUB_WORKSPACE\..\provable-contracts" -Target "$env:GITHUB_WORKSPACE\provable-contracts" -Force + - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: