name: "e2e" on: pull_request: paths-ignore: - "**.md" push: branches: - "master" concurrency: group: "${{ github.workflow }}-${{ github.ref }}" cancel-in-progress: true jobs: snapshot: name: "sqlite-wasm" uses: ./.github/workflows/snapshot.yml with: ref: ${{ github.ref }} registry: needs: - snapshot uses: fluencelabs/registry/.github/workflows/tests.yml@main with: cargo-dependencies: | [ { "package": "marine-sqlite-connector", "version": "=${{ needs.snapshot.outputs.version }}", "registry": "fluence" } ] spell: needs: - snapshot uses: fluencelabs/spell/.github/workflows/snapshot.yml@main with: cargo-dependencies: | [ { "package": "marine-sqlite-connector", "version": "=${{ needs.snapshot.outputs.version }}", "registry": "fluence" } ] rust-peer: needs: - spell uses: fluencelabs/rust-peer/.github/workflows/snapshot.yml@master with: image-name: "docker.fluence.dev/sqlite-wasm-connector" cargo-dependencies: | [ { "package": "fluence-spell-dtos", "version": "=${{ needs.spell.outputs.cargo-version }}", "registry": "fluence" }, { "package": "fluence-spell-distro", "version": "=${{ needs.spell.outputs.cargo-version }}", "registry": "fluence" } ] spell-aqua-tests: name: "spell" needs: - rust-peer uses: fluencelabs/spell/.github/workflows/tests.yml@main with: rust-peer-image: "${{ needs.rust-peer.outputs.rust-peer-image }}"