diff --git a/.github/workflows/base.yml b/.github/workflows/base.yml index a3f87eb8..2d97c33a 100644 --- a/.github/workflows/base.yml +++ b/.github/workflows/base.yml @@ -16,6 +16,8 @@ jobs: - run: cargo --locked test --workspace --doc --all-features on: + push: + branches: [main] merge_group: types: [checks_requested] pull_request: diff --git a/.github/workflows/deny.yml b/.github/workflows/deny.yml index 6711c9a8..858c211d 100644 --- a/.github/workflows/deny.yml +++ b/.github/workflows/deny.yml @@ -26,6 +26,8 @@ jobs: command: check bans licenses sources on: + push: + branches: [main] merge_group: types: [checks_requested] pull_request: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6a15e9d7..a28c2b1d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,6 +17,8 @@ jobs: - run: cargo doc --all-features --no-deps on: + push: + branches: [main] merge_group: types: [checks_requested] pull_request: diff --git a/.github/workflows/exhaustive.yml b/.github/workflows/exhaustive.yml index e99de106..ac6350aa 100644 --- a/.github/workflows/exhaustive.yml +++ b/.github/workflows/exhaustive.yml @@ -122,6 +122,8 @@ jobs: - run: exit 0 on: + push: + branches: [main] merge_group: types: [checks_requested] pull_request: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 832859ce..00aef71a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -23,6 +23,8 @@ jobs: - run: cargo --locked clippy --no-deps --all --all-targets --all-features -- -D warnings on: + push: + branches: [main] merge_group: types: [checks_requested] pull_request: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 3fecba73..3094248e 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,5 +40,12 @@ jobs: - run: cargo --locked clippy --no-deps --all --all-targets --all-features -- -D warnings on: + merge_group: + types: [checks_requested] + pull_request: + branches: [main] + types: [opened, synchronize, reopened, ready_for_review] + push: + branches: [main] schedule: - cron: '0 2 * * *'