Skip to content

Commit 1c0b8d5

Browse files
EwoutHrht
authored andcommitted
CI: Add weekly scheduled run to all CI workflows
Adds a weekly scheduled run to all CI workflows, which run each Monday at 06:00 UTC. A periodically scheduled run can detect errors and warnings appearing in changes in upstream dependencies or the build environment. By having a scheduled run they can be traced back easier to a dependency or environment change, then if they would pop up in a random PR. Also enabled triggering a run manually (the workflow_dispatch).
1 parent 8d44817 commit 1c0b8d5

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

.github/workflows/build_lint.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ on:
1010
pull_request:
1111
paths-ignore:
1212
- '**.md'
13+
workflow_dispatch:
14+
schedule:
15+
- cron: '0 6 * * 1'
1316

1417
# This will cancel previous run if a newer job that obsoletes the said previous
1518
# run, is started.

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ on:
1414
- '**.md'
1515
- '**.rst'
1616
workflow_dispatch:
17+
schedule:
18+
- cron: '0 6 * * 1'
1719

1820
permissions:
1921
id-token: write

0 commit comments

Comments
 (0)