Skip to content

Commit 3a48844

Browse files
committed
move scheduled CI tests to once a week and upgrade all lockfile dependencies during those runs
1 parent 4617ce3 commit 3a48844

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

.github/workflows/test.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ on:
1919
default: false
2020
type: boolean
2121
schedule:
22-
- cron: '0 13 * * *' # Runs at 6 am pacific every day
22+
# Every Sunday at 9:00 AM Los Angeles time.
23+
# GitHub cron is UTC; 09:00 PT == 17:00 UTC (PST).
24+
- cron: '0 17 * * 0'
2325

2426

2527
jobs:
@@ -151,6 +153,9 @@ jobs:
151153
uses: astral-sh/setup-uv@v7
152154
with:
153155
enable-cache: true
156+
- name: Upgrade all dependencies for our weekly runs
157+
if: github.event_name == 'schedule'
158+
run: uv lock --upgrade
154159
- name: Setup Just
155160
uses: extractions/setup-just@v3
156161
- name: Install Release Dependencies
@@ -221,6 +226,9 @@ jobs:
221226
uses: astral-sh/setup-uv@v7
222227
with:
223228
enable-cache: true
229+
- name: Upgrade all dependencies for our weekly runs
230+
if: github.event_name == 'schedule'
231+
run: uv lock --upgrade
224232
- name: Setup Just
225233
uses: extractions/setup-just@v3
226234
- name: Install Release Dependencies
@@ -333,6 +341,9 @@ jobs:
333341
uses: astral-sh/setup-uv@v7
334342
with:
335343
enable-cache: true
344+
- name: Upgrade all dependencies for our weekly runs
345+
if: github.event_name == 'schedule'
346+
run: uv lock --upgrade
336347
- name: Setup Just
337348
uses: extractions/setup-just@v3
338349
- name: Install Release Dependencies
@@ -442,6 +453,9 @@ jobs:
442453
uses: astral-sh/setup-uv@v7
443454
with:
444455
enable-cache: true
456+
- name: Upgrade all dependencies for our weekly runs
457+
if: github.event_name == 'schedule'
458+
run: uv lock --upgrade
445459
- name: Setup Just
446460
uses: extractions/setup-just@v3
447461
- name: Install Release Dependencies
@@ -544,6 +558,9 @@ jobs:
544558
uses: astral-sh/setup-uv@v7
545559
with:
546560
enable-cache: true
561+
- name: Upgrade all dependencies for our weekly runs
562+
if: github.event_name == 'schedule'
563+
run: uv lock --upgrade
547564
- name: Setup Just
548565
uses: extractions/setup-just@v3
549566
- name: Install Oracle Client
@@ -608,6 +625,9 @@ jobs:
608625
uses: astral-sh/setup-uv@v7
609626
with:
610627
enable-cache: true
628+
- name: Upgrade all dependencies for our weekly runs
629+
if: github.event_name == 'schedule'
630+
run: uv lock --upgrade
611631
- name: Setup Just
612632
uses: extractions/setup-just@v3
613633
- name: Install Release Dependencies
@@ -672,6 +692,9 @@ jobs:
672692
uses: astral-sh/setup-uv@v7
673693
with:
674694
enable-cache: true
695+
- name: Upgrade all dependencies for our weekly runs
696+
if: github.event_name == 'schedule'
697+
run: uv lock --upgrade
675698
- name: Setup Just
676699
uses: extractions/setup-just@v3
677700
- name: Install Release Dependencies
@@ -714,6 +737,9 @@ jobs:
714737
uses: astral-sh/setup-uv@v7
715738
with:
716739
enable-cache: true
740+
- name: Upgrade all dependencies for our weekly runs
741+
if: github.event_name == 'schedule'
742+
run: uv lock --upgrade
717743
- name: Setup Just
718744
uses: extractions/setup-just@v3
719745
- name: Install Release Dependencies

0 commit comments

Comments
 (0)