From 4fdfac1e038a1e4987c0e0c8c87b5684d6552b87 Mon Sep 17 00:00:00 2001 From: Anatolios Laskaris Date: Mon, 4 Sep 2023 14:44:27 +0300 Subject: [PATCH] chore: Fix e2e (#31) Co-authored-by: Valery Antopol --- .github/workflows/e2e.yml | 19 +++++++++---------- .github/workflows/snapshot.yml | 13 +++++++++++-- 2 files changed, 20 insertions(+), 12 deletions(-) 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