diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 25aff77..bf49537 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -49,11 +49,11 @@ jobs: } ] - rust-peer: + nox: needs: - spell - uses: fluencelabs/rust-peer/.github/workflows/build.yml@master + uses: fluencelabs/nox/.github/workflows/build.yml@master with: cargo-dependencies: | [ @@ -69,31 +69,30 @@ jobs: } ] - rust-peer-snapshot: + nox-snapshot: needs: - - rust-peer + - nox - uses: fluencelabs/rust-peer/.github/workflows/container.yml@master + uses: fluencelabs/nox/.github/workflows/container.yml@master with: image-name: "docker.fluence.dev/sqlite-wasm-connector" flavour: "minimal" - rust-peer-sha: "${{ needs.rust-peer.outputs.rust-peer-sha }}" spell-aqua-tests: name: "spell" needs: - - rust-peer-snapshot + - nox-snapshot uses: fluencelabs/spell/.github/workflows/tests.yml@main with: - rust-peer-image: "${{ needs.rust-peer-snapshot.outputs.rust-peer-image }}" + nox-image: "${{ needs.nox-snapshot.outputs.nox-image }}" registry: needs: - - rust-peer-snapshot + - nox-snapshot - snapshot uses: fluencelabs/registry/.github/workflows/tests.yml@main with: - rust-peer-image: "${{ needs.rust-peer-snapshot.outputs.rust-peer-image }}" + nox-image: "${{ needs.nox-snapshot.outputs.nox-image }}" cargo-dependencies: | [ { diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 0fd04d7..bafe443 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -15,7 +15,7 @@ on: jobs: snapshot: name: "Publish snapshot" - runs-on: ubuntu-latest + runs-on: builder timeout-minutes: 60 outputs: @@ -46,7 +46,16 @@ jobs: kv/cargo-registry/users/ci token | CARGO_REGISTRIES_FLUENCE_TOKEN - name: Setup Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: dsherret/rust-toolchain-file@v1 + + - name: Setup cache + uses: Swatinem/rust-cache@v2 + with: + shared-key: sqlite-wasm-connector + # github allows only 10GB of cache + # so save cache only on merge to master + # to use less space and speed up CI + save-if: ${{ github.event_name == 'push' }} - name: Download marine artifact id: marine