diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c719b481ae..53953aa2668 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,8 +6,12 @@ env: on: push: - branches: [ main ] - tags-ignore: [ '*' ] + branches: + - main + - 'run-ci/**' + - '**/run-ci/**' + tags-ignore: + - '*' paths: - '.github/**' - 'ci/**' @@ -19,7 +23,8 @@ on: - '*.toml' - Makefile pull_request: - branches: [ main ] + branches: + - main paths: - '.github/**' - 'ci/**' @@ -30,6 +35,7 @@ on: - 'gix*/**' - '*.toml' - Makefile + workflow_dispatch: jobs: pure-rust-build: diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 350029cec1f..8d47de8f003 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -1,5 +1,8 @@ name: CIFuzz -on: [pull_request] +on: + pull_request: + branches: [ main ] + workflow_dispatch: jobs: Fuzzing: runs-on: ubuntu-latest diff --git a/.github/workflows/msrv.yml b/.github/workflows/msrv.yml index acffb80c320..5ed7ba30fc9 100644 --- a/.github/workflows/msrv.yml +++ b/.github/workflows/msrv.yml @@ -1,13 +1,17 @@ name: Minimum Supported Rust Version on: - # Trigger the workflow on push to master or any pull request - # Ignore all tags push: - branches: [ main ] - tags-ignore: [ '*' ] + branches: + - main + - 'run-ci/**' + - '**/run-ci/**' + tags-ignore: + - '*' pull_request: - branches: [ main ] + branches: + - main + workflow_dispatch: jobs: rustfmt: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 061cf6359a9..193bd10dbcc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,13 +4,13 @@ name: release on: - workflow_dispatch: push: # Enable when testing release infrastructure on a branch. # branches: # - fix-releases tags: - 'v*' + workflow_dispatch: defaults: run: