Skip to content

Commit a25c2af

Browse files
committed
CI: make sure new releases work.
1 parent 80c75e6 commit a25c2af

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/test.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,27 @@ name: Test Tigerlings
22

33
on:
44
push:
5+
branches:
6+
- main
57
pull_request:
68
branches:
79
- main
10+
schedule:
11+
# Run weekly on Tuesdays at 6am UTC (TigerBeetle releases on Mondays)
12+
- cron: '0 6 * * 2'
13+
workflow_dispatch:
814

915
jobs:
1016
test:
1117
runs-on: ubuntu-latest
1218
steps:
1319
- uses: actions/checkout@v4
14-
- run: ./tools/test.sh
20+
21+
- name: Download TigerBeetle
22+
run: |
23+
curl -Lo tigerbeetle.zip https://linux.tigerbeetle.com
24+
unzip tigerbeetle.zip
25+
./tigerbeetle version
26+
27+
- name: Run exercises
28+
run: ./tools/test.sh

0 commit comments

Comments
 (0)