diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 9c946dcc6..02615f3e1 100644 --- a/.github/workflows/check-go-task.yml +++ b/.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/.github/workflows/check-license.yml b/.github/workflows/check-license.yml index ea2068256..a364c7380 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-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 6be610bdd..2cd3cc02f 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -32,6 +32,9 @@ on: - "docsgen/**" - "ruledocsgen/**" - "**.go" + schedule: + # Run periodically to catch breakage caused by external changes. + - cron: "0 5 * * WED" workflow_dispatch: repository_dispatch: diff --git a/.github/workflows/check-prettier-formatting-task.yml b/.github/workflows/check-prettier-formatting-task.yml index 933ef9b5e..662ff5ae3 100644 --- a/.github/workflows/check-prettier-formatting-task.yml +++ b/.github/workflows/check-prettier-formatting-task.yml @@ -196,6 +196,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 47ae0de4d..1dc0313e8 100644 --- a/.github/workflows/check-python-task.yml +++ b/.github/workflows/check-python-task.yml @@ -28,6 +28,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/test-go-integration-task.yml b/.github/workflows/test-go-integration-task.yml index 35a000fc2..7f86a8deb 100644 --- a/.github/workflows/test-go-integration-task.yml +++ b/.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/.github/workflows/test-go-task.yml b/.github/workflows/test-go-task.yml index 773670f91..2b14512be 100644 --- a/.github/workflows/test-go-task.yml +++ b/.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: