]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
ci: move the daily scheduled jobs to weekly
authorAndrew Tridgell <andrew@tridgell.net>
Mon, 8 Jun 2026 00:00:17 +0000 (10:00 +1000)
committerAndrew Tridgell <andrew@tridgell.net>
Mon, 8 Jun 2026 00:25:38 +0000 (10:25 +1000)
Every platform build (the BSD/Solaris/macOS/cygwin/almalinux/ubuntu jobs),
coverage, the version-mix job and the android static build ran on a daily cron
*in addition to* push and pull_request to master. Since push/PR already cover
every code change, the cron only adds drift coverage -- catching breakage from a
moving runner image or toolchain that no commit triggers. Those images do not
change daily, so a daily run mostly re-tests an unchanged tree.

Move them all to a weekly cron (Mondays, keeping each job's existing time) to
keep that drift coverage at roughly a seventh of the Actions spend and log
noise. fleettest was already weekly. Per-change CI on push/PR is unchanged, and
workflow_dispatch still allows an on-demand run.

12 files changed:
.github/workflows/almalinux-8-build.yml
.github/workflows/android-static-build.yml
.github/workflows/coverage.yml
.github/workflows/cygwin-build.yml
.github/workflows/freebsd-build.yml
.github/workflows/macos-build.yml
.github/workflows/netbsd-build.yml
.github/workflows/openbsd-build.yml
.github/workflows/solaris-build.yml
.github/workflows/ubuntu-22.04-build.yml
.github/workflows/ubuntu-build.yml
.github/workflows/ubuntu-version-mix.yml

index f3ba969f443603a9a78ecb81df04e81983092015..48de328a391ec3b968d883b14b3505600bc22595 100644 (file)
@@ -18,7 +18,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/almalinux-8-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index 57a31882989b0fb66e98d5c787928bff2c7d02f7..e9154255040c9b092c9b7cc4283ec280fd3de4bf 100644 (file)
@@ -21,7 +21,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/android-static-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
   workflow_dispatch:
 
 env:
index 415f04f0b99f216db43a3989e4763c002a49c418..078fda4ff3baef802f7452ce1faeb156ed181788 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/coverage.yml'
   schedule:
-    - cron: '42 9 * * *'
+    - cron: '42 9 * * 1'
   workflow_dispatch:
 
 jobs:
index a14e9d0691c21d2f683c7ed15d5277098a9cf300..f8feebcd6181bafebd8afeab5310dd22c34ee408 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/cygwin-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index cd6f92c2aef3a2ac4dc38015d82723ce1b61f60e..4012366d79a8c247e7934f698e24f0b6bb4b687f 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/freebsd-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index 971389fb61f970e027a5e2f880521eb44e08acbe..697cc86af359a7ecf6cf1704201d557050dd5bf2 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/macos-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index 50112a0f5ba45acf29a934a327f40e3c755a7f22..a80fb11b49aa531d9297932764f08a1518ad0fc8 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/netbsd-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index f863aecfbbcac1ea8c960edd33d6767f3090a250..ec38eac5efc3672584b07012719a66f3b11d728b 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/openbsd-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index 953b4c74b700529ff83317af2b135d3ef4054422..82aa126922060def3c5d74c0a2c28c38a2bc6894 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/solaris-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index af14ce4bb2c78e25d1762140a1bacd6adef6944b..5546ff49641c8bef6dbc6839b4d595098564a841 100644 (file)
@@ -16,7 +16,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/ubuntu-22.04-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index 72f19e3fd3385db2c2cfe9c556dd073fd91a3bba..1cec989426b38ea0cec5cd5d756aac324de15677 100644 (file)
@@ -12,7 +12,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/ubuntu-build.yml'
   schedule:
-    - cron: '42 8 * * *'
+    - cron: '42 8 * * 1'
 
 jobs:
   test:
index d122a39b14aeb0b9daee80cf2ae50527e95019a3..16fd32884e0802d5eae5fb87139f76e97fe39a6c 100644 (file)
@@ -33,7 +33,7 @@ on:
       - '.github/workflows/*.yml'
       - '!.github/workflows/ubuntu-version-mix.yml'
   schedule:
-    - cron: '52 8 * * *'
+    - cron: '52 8 * * 1'
 
 jobs:
   version-mix: