Skip to content

Commit 1c60661

Browse files
committed
ci: periodically run tests against upstream sqlite
1 parent a8f4010 commit 1c60661

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/upstream.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: upstream
2+
concurrency:
3+
group: "${{github.workflow}}-${{github.ref}}"
4+
cancel-in-progress: true
5+
on:
6+
workflow_dispatch:
7+
schedule:
8+
- cron: "0 8 * * 1,3,5" # At 08:00 on Monday, Wednesday, and Friday # https://crontab.guru/#0_8_*_*_1,3,5
9+
10+
jobs:
11+
sqlite-head:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v3
15+
- run: |
16+
git clone --depth=1 https://github.com/sqlite/sqlite
17+
git -C sqlite log -n1
18+
- uses: ruby/setup-ruby@v1
19+
with:
20+
ruby-version: "3.1"
21+
bundler-cache: true
22+
- run: bundle exec rake compile -- --with-sqlite-source-dir=${GITHUB_WORKSPACE}/sqlite
23+
- run: bundle exec rake test

0 commit comments

Comments
 (0)