diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index ac96016d..9c1b7583 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -1,5 +1,5 @@ name: Run coverage tests -on: workflow_call +on: [workflow_dispatch, workflow_call] jobs: coverage: runs-on: ubuntu-24.04 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bf11b6ec..d4f2c364 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,5 +1,5 @@ name: Build & test docs -on: workflow_call +on: [workflow_dispatch, workflow_call] jobs: docs: runs-on: ubuntu-24.04 diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 3b322d0f..5e63c39a 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -1,5 +1,5 @@ name: Linting with flake8, etc -on: workflow_call +on: [workflow_dispatch, workflow_call] jobs: linter: runs-on: ubuntu-24.04 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 67eb6b30..8e496c76 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,5 +1,5 @@ name: Publish on PyPI -on: push +on: [push, workflow_dispatch, workflow_call] jobs: build: name: Build distributions diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0e774186..5f60e2cf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,5 +1,10 @@ name: test -on: [push, pull_request] +on: + push: + pull_request: + workflow_dispatch: + schedule: + - cron: '0 0 * * 2' jobs: linter: uses: ./.github/workflows/linter.yml