diff --git a/.github/workflows/check-ci-sync.yml b/.github/workflows/check-ci-sync.yml index 1ab02c73..eaf6510f 100644 --- a/.github/workflows/check-ci-sync.yml +++ b/.github/workflows/check-ci-sync.yml @@ -18,6 +18,9 @@ on: - ".github/workflows/*.ya?ml" - "Taskfile.ya?ml" - "workflow-templates/*.ya?ml" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 13 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-community-health-sync.yml b/.github/workflows/check-community-health-sync.yml index be5230c5..e962c5f0 100644 --- a/.github/workflows/check-community-health-sync.yml +++ b/.github/workflows/check-community-health-sync.yml @@ -20,6 +20,9 @@ on: - "Taskfile.ya?ml" - ".github/ISSUE_TEMPLATE/**" - "issue-templates/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 14 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-config-sync.yml b/.github/workflows/check-config-sync.yml index 408ecdf7..23d7a5cd 100644 --- a/.github/workflows/check-config-sync.yml +++ b/.github/workflows/check-config-sync.yml @@ -10,6 +10,9 @@ name: Check Configuration Files Sync on: push: pull_request: + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 15 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-dependabot-sync.yml b/.github/workflows/check-dependabot-sync.yml index 92b1a580..7ef572a8 100644 --- a/.github/workflows/check-dependabot-sync.yml +++ b/.github/workflows/check-dependabot-sync.yml @@ -19,6 +19,9 @@ on: - "Taskfile.yml" - "workflow-templates/*.ya?ml" - "workflow-templates/dependabot/workflow-template-copies/.github/workflows/*" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 16 * * WED" jobs: check-sync: diff --git a/.github/workflows/check-license.yml b/.github/workflows/check-license.yml index a7cd4172..9a25cfa8 100644 --- a/.github/workflows/check-license.yml +++ b/.github/workflows/check-license.yml @@ -26,6 +26,9 @@ on: - "[lL][iI][cC][eE][nN][cCsS][eE]*" - "[oO][fF][lL]*" - "[pP][aA][tT][eE][nN][tT][sS]*" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 6 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-prettier-formatting-task.yml b/.github/workflows/check-prettier-formatting-task.yml index 7e4ac7a3..09eb93fe 100644 --- a/.github/workflows/check-prettier-formatting-task.yml +++ b/.github/workflows/check-prettier-formatting-task.yml @@ -195,6 +195,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 4 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-python-task.yml b/.github/workflows/check-python-task.yml index 38553f00..854965d4 100644 --- a/.github/workflows/check-python-task.yml +++ b/.github/workflows/check-python-task.yml @@ -27,6 +27,9 @@ on: - "Taskfile.ya?ml" - "**/tox.ini" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 8 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-yaml-task.yml b/.github/workflows/check-yaml-task.yml index f8742bbc..0659a449 100644 --- a/.github/workflows/check-yaml-task.yml +++ b/.github/workflows/check-yaml-task.yml @@ -39,6 +39,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 9 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/test-python-poetry-task.yml b/.github/workflows/test-python-poetry-task.yml index 015f4304..0377b7b3 100644 --- a/.github/workflows/test-python-poetry-task.yml +++ b/.github/workflows/test-python-poetry-task.yml @@ -24,6 +24,9 @@ on: - "pyproject.toml" - "tests/**" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 12 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-go-dependencies-task.yml b/workflow-templates/check-go-dependencies-task.yml index e52e174a..1fc68e9d 100644 --- a/workflow-templates/check-go-dependencies-task.yml +++ b/workflow-templates/check-go-dependencies-task.yml @@ -27,6 +27,9 @@ on: - "**/.gitmodules" - "**/go.mod" - "**/go.sum" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 8 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-go-task.yml b/workflow-templates/check-go-task.yml index 4e509e72..25852e93 100644 --- a/workflow-templates/check-go-task.yml +++ b/workflow-templates/check-go-task.yml @@ -22,6 +22,9 @@ on: - "**/go.mod" - "**/go.sum" - "**.go" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 7 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-license.yml b/workflow-templates/check-license.yml index 04536aef..cee5d960 100644 --- a/workflow-templates/check-license.yml +++ b/workflow-templates/check-license.yml @@ -27,6 +27,9 @@ on: - "[lL][iI][cC][eE][nN][cCsS][eE]*" - "[oO][fF][lL]*" - "[pP][aA][tT][eE][nN][tT][sS]*" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 6 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-mkdocs-task.yml b/workflow-templates/check-mkdocs-task.yml index b8ade4ac..19680c56 100644 --- a/workflow-templates/check-mkdocs-task.yml +++ b/workflow-templates/check-mkdocs-task.yml @@ -23,6 +23,9 @@ on: - "poetry.lock" - "pyproject.toml" - "docs/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 5 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-prettier-formatting-task.yml b/workflow-templates/check-prettier-formatting-task.yml index 7e4ac7a3..09eb93fe 100644 --- a/workflow-templates/check-prettier-formatting-task.yml +++ b/workflow-templates/check-prettier-formatting-task.yml @@ -195,6 +195,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 4 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-python-task.yml b/workflow-templates/check-python-task.yml index 38553f00..854965d4 100644 --- a/workflow-templates/check-python-task.yml +++ b/workflow-templates/check-python-task.yml @@ -27,6 +27,9 @@ on: - "Taskfile.ya?ml" - "**/tox.ini" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 8 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-toc-task.yml b/workflow-templates/check-toc-task.yml index 7df8511c..8f8d6081 100644 --- a/workflow-templates/check-toc-task.yml +++ b/workflow-templates/check-toc-task.yml @@ -13,6 +13,9 @@ on: - ".github/workflows/check-toc-task.ya?ml" # TODO: Update this if ToC of any other files should be checked. - "README.md" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 3 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/check-yaml-task.yml b/workflow-templates/check-yaml-task.yml index f8742bbc..0659a449 100644 --- a/workflow-templates/check-yaml-task.yml +++ b/workflow-templates/check-yaml-task.yml @@ -39,6 +39,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 9 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-dependencies-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-dependencies-task.yml index e52e174a..1fc68e9d 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-dependencies-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-dependencies-task.yml @@ -27,6 +27,9 @@ on: - "**/.gitmodules" - "**/go.mod" - "**/go.sum" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 8 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-task.yml index 4e509e72..25852e93 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-go-task.yml @@ -22,6 +22,9 @@ on: - "**/go.mod" - "**/go.sum" - "**.go" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 7 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-license.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-license.yml index 04536aef..cee5d960 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-license.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-license.yml @@ -27,6 +27,9 @@ on: - "[lL][iI][cC][eE][nN][cCsS][eE]*" - "[oO][fF][lL]*" - "[pP][aA][tT][eE][nN][tT][sS]*" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 6 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-mkdocs-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-mkdocs-task.yml index b8ade4ac..19680c56 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-mkdocs-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-mkdocs-task.yml @@ -23,6 +23,9 @@ on: - "poetry.lock" - "pyproject.toml" - "docs/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 5 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-prettier-formatting-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-prettier-formatting-task.yml index 7e4ac7a3..09eb93fe 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-prettier-formatting-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-prettier-formatting-task.yml @@ -195,6 +195,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 4 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-python-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-python-task.yml index 38553f00..854965d4 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-python-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-python-task.yml @@ -27,6 +27,9 @@ on: - "Taskfile.ya?ml" - "**/tox.ini" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 8 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-toc-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-toc-task.yml index 7df8511c..8f8d6081 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-toc-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-toc-task.yml @@ -13,6 +13,9 @@ on: - ".github/workflows/check-toc-task.ya?ml" # TODO: Update this if ToC of any other files should be checked. - "README.md" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 3 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-yaml-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-yaml-task.yml index f8742bbc..0659a449 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-yaml-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/check-yaml-task.yml @@ -39,6 +39,9 @@ on: - "**.rviz" - "**.sublime-syntax" - "**.syntax" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 9 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-integration-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-integration-task.yml index 79ee2505..754b39e8 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-integration-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-integration-task.yml @@ -30,6 +30,9 @@ on: - "poetry.lock" - "pyproject.toml" - "tests/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 10 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-task.yml index bd1a68ea..281c7e1d 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-go-task.yml @@ -26,6 +26,9 @@ on: - "Taskfile.ya?ml" - "**.go" - "**/testdata/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 11 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-python-poetry-task.yml b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-python-poetry-task.yml index 015f4304..0377b7b3 100644 --- a/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-python-poetry-task.yml +++ b/workflow-templates/dependabot/workflow-template-copies/.github/workflows/test-python-poetry-task.yml @@ -24,6 +24,9 @@ on: - "pyproject.toml" - "tests/**" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 12 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/test-go-integration-task.yml b/workflow-templates/test-go-integration-task.yml index 79ee2505..754b39e8 100644 --- a/workflow-templates/test-go-integration-task.yml +++ b/workflow-templates/test-go-integration-task.yml @@ -30,6 +30,9 @@ on: - "poetry.lock" - "pyproject.toml" - "tests/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 10 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/test-go-task.yml b/workflow-templates/test-go-task.yml index bd1a68ea..281c7e1d 100644 --- a/workflow-templates/test-go-task.yml +++ b/workflow-templates/test-go-task.yml @@ -26,6 +26,9 @@ on: - "Taskfile.ya?ml" - "**.go" - "**/testdata/**" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 11 * * WED" workflow_dispatch: repository_dispatch: diff --git a/workflow-templates/test-python-poetry-task.yml b/workflow-templates/test-python-poetry-task.yml index 015f4304..0377b7b3 100644 --- a/workflow-templates/test-python-poetry-task.yml +++ b/workflow-templates/test-python-poetry-task.yml @@ -24,6 +24,9 @@ on: - "pyproject.toml" - "tests/**" - "**.py" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 12 * * WED" workflow_dispatch: repository_dispatch: