diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 6083a418..2c5d9b6c 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -6,6 +6,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] jobs: run: diff --git a/.github/workflows/gitavscan.yml b/.github/workflows/gitavscan.yml index 71ceb62b..07e500b5 100644 --- a/.github/workflows/gitavscan.yml +++ b/.github/workflows/gitavscan.yml @@ -1,6 +1,9 @@ name: gitavscan -on: [push] +on: + push: + release: + types: [published] jobs: gitavscan: diff --git a/.github/workflows/markdown-link-check.yml b/.github/workflows/markdown-link-check.yml index 7a8b4248..955da4f4 100644 --- a/.github/workflows/markdown-link-check.yml +++ b/.github/workflows/markdown-link-check.yml @@ -1,6 +1,12 @@ name: Markdown links -on: push +on: + push: + paths: + - '**/*.md' # Watch for changes in any markdown files + workflow_dispatch: + release: + types: [published] jobs: markdown-link-check: diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index e806aaea..acf52ef6 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -1,6 +1,12 @@ name: Markdown -on: push +on: + push: + paths: + - '**/*.md' # Watch for changes in any markdown files + workflow_dispatch: + release: + types: [published] jobs: lint: diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index 17aabc3a..5a1115a2 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -6,6 +6,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] jobs: mypy: diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index 595bcc25..0bad8aab 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -6,6 +6,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] jobs: build: diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 772ca58f..6f7c3e4b 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -6,6 +6,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] #concurrency: # group: ci-${{github.workflow}}-${{ github.ref }} diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 144d56ee..20e9d4bf 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -6,6 +6,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] jobs: build: diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 3540a226..6d119e8e 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -8,6 +8,8 @@ on: - '**/*.py' # Watch for changes in any Python files - 'pyproject.yml' # Watch for changes in the pyproject.yml file workflow_dispatch: + release: + types: [published] jobs: build: