From 0b4f561948a181e3055d9d5954a033f1510b9675 Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 13 May 2026 00:12:03 +0400 Subject: [PATCH] ci(rs-release): install soldeer deps before prelude After dropping submodules, the rs-release workflow's rainix-sol-prelude step can't find forge-std and rain-deploy. Install via soldeer before the prelude. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/manual-rs-release.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/manual-rs-release.yml b/.github/workflows/manual-rs-release.yml index 862cfea2..f1fc15c3 100644 --- a/.github/workflows/manual-rs-release.yml +++ b/.github/workflows/manual-rs-release.yml @@ -1,6 +1,5 @@ name: Manual rs release on: [workflow_dispatch] - jobs: release: runs-on: ubuntu-latest @@ -9,7 +8,6 @@ jobs: with: fetch-depth: 0 submodules: recursive - - uses: nixbuild/nix-quick-install-action@v30 with: nix_conf: | @@ -26,14 +24,13 @@ jobs: # before trying to save a new cache # 1G = 1073741824 gc-max-store-size-linux: 1G - - run: | git config --global user.email "${{ secrets.CI_GIT_EMAIL }}" git config --global user.name "${{ secrets.CI_GIT_USER }}" - + - name: Install soldeer dependencies + run: nix develop github:rainlanguage/rainix#sol-shell -c forge soldeer install - run: nix develop --command rainix-sol-prelude - run: nix develop --command rainix-rs-prelude - - run: nix develop --command cargo release --no-confirm --execute alpha env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}