diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml index 336d7f8..521f844 100644 --- a/.github/workflows/Documentation.yml +++ b/.github/workflows/Documentation.yml @@ -9,6 +9,11 @@ on: pull_request: branches: - 'main' + types: + - opened + - reopened + - synchronize + - ready_for_review # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: diff --git a/.github/workflows/Downstream.yml b/.github/workflows/Downstream.yml index 650073a..87149aa 100644 --- a/.github/workflows/Downstream.yml +++ b/.github/workflows/Downstream.yml @@ -1,13 +1,24 @@ name: IntegrationTest + on: push: - tags: - - '*' branches: - 'main' pull_request: branches: - 'main' + paths: + - '.github/workflows/Downstream.yml' + - 'src/**' + - 'ext/**' + - 'test/**' + - 'Project.toml' + types: + - opened + - reopened + - synchronize + - ready_for_review + concurrency: # Skip intermediate builds: always. # Cancel intermediate builds: only if it is a pull request build. diff --git a/.github/workflows/Format.yml b/.github/workflows/Format.yml index f08e0fc..39bb451 100644 --- a/.github/workflows/Format.yml +++ b/.github/workflows/Format.yml @@ -1,11 +1,12 @@ name: format-check on: - push: - branches: - - 'main' - tags: '*' pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review jobs: build: diff --git a/.github/workflows/SpellCheck.yml b/.github/workflows/SpellCheck.yml index 1f24114..7c0ba6c 100644 --- a/.github/workflows/SpellCheck.yml +++ b/.github/workflows/SpellCheck.yml @@ -1,6 +1,12 @@ name: Spell Check -on: [pull_request] +on: + pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review jobs: typos-check: diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 439f050..478593f 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -1,13 +1,24 @@ name: Tests + on: push: - tags: - - '*' branches: - 'main' pull_request: branches: - 'main' + paths: + - '.github/workflows/Tests.yml' + - 'src/**' + - 'ext/**' + - 'test/**' + - 'Project.toml' + types: + - opened + - reopened + - synchronize + - ready_for_review + concurrency: # Skip intermediate builds: always. # Cancel intermediate builds: only if it is a pull request build. diff --git a/.github/workflows/downgrade.yml b/.github/workflows/downgrade.yml index a5f3221..30050f3 100644 --- a/.github/workflows/downgrade.yml +++ b/.github/workflows/downgrade.yml @@ -1,13 +1,24 @@ name: Downgrade + on: push: - tags: - - '*' branches: - 'main' pull_request: branches: - 'main' + paths: + - '.github/workflows/downgrade.yml' + - 'src/**' + - 'ext/**' + - 'test/**' + - 'Project.toml' + types: + - opened + - reopened + - synchronize + - ready_for_review + jobs: test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}