diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 01a47c74..7967a76c 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -7,6 +7,7 @@ on: - ".github/**" - "!.github/workflows/e2e.yml" - "!.github/workflows/snapshot.yml" + - "!.github/workflows/tests.yml" types: - "labeled" - "synchronize" @@ -20,6 +21,7 @@ on: - ".github/**" - "!.github/workflows/e2e.yml" - "!.github/workflows/snapshot.yml" + - "!.github/workflows/tests.yml" concurrency: group: "${{ github.workflow }}-${{ github.ref }}" @@ -67,3 +69,4 @@ jobs: with: ref: ${{ github.ref }} nox-image: "${{ needs.nox-snapshot.outputs.nox-image }}" + if-no-artifacts-found: warn diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 1900add9..c9a81097 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -7,6 +7,7 @@ on: - ".github/**" - "!.github/workflows/run-tests.yml" - "!.github/workflows/tests.yml" + - "!.github/workflows/e2e.yml" types: - "labeled" - "synchronize" @@ -20,6 +21,7 @@ on: - ".github/**" - "!.github/workflows/run-tests.yml" - "!.github/workflows/tests.yml" + - "!.github/workflows/e2e.yml" concurrency: group: "${{ github.workflow }}-${{ github.ref }}" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 26e24e24..b772d617 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,6 +15,10 @@ on: description: "@fluencelabs/cli version" type: string default: "main" + if-no-artifacts-found: + description: "What to do when no artifacts found in setup-* actions" + type: string + default: "error" cargo-dependencies: description: "Cargo dependencies map" type: string @@ -81,6 +85,7 @@ jobs: with: artifact: fcli version: ${{ inputs.fcli-version }} + if-no-artifact-found: ${{ inputs.if-no-artifacts-found }} - name: Setup Rust toolchain uses: dsherret/rust-toolchain-file@v1