diff --git a/.github/workflows/eden.yml b/.github/workflows/eden.yml index db83d6893de..83d45483cc3 100644 --- a/.github/workflows/eden.yml +++ b/.github/workflows/eden.yml @@ -8,10 +8,11 @@ on: # yamllint disable-line rule:truthy - "[0-9]+.[0-9]+-stable" paths-ignore: - 'docs/**' - pull_request_review: - types: [submitted] - paths-ignore: - - 'docs/**' + pull_request: + branches: + - "master" + - "[0-9]+.[0-9]+" + - "[0-9]+.[0-9]+-stable" jobs: integration: @@ -22,7 +23,6 @@ jobs: matrix: tpm: ["true", "false"] fs: ["zfs", "ext4"] - if: ${{ github.event.review.state == 'approved' || github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags') }} steps: - name: Check run: | @@ -111,6 +111,9 @@ jobs: ./eden setup -v debug --grub-options='set_global dom0_extra_args "$dom0_extra_args eve_install_zfs_with_raid_level "' - name: run run: EDEN_TEST_STOP=n ./eden test ${{ github.workspace }}/eve/tests/eden/workflow -v debug + - name: Setup tmate session + if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 - name: Collect logs if: ${{ always() }} run: |