Skip to content

Commit dd41868

Browse files
committed
.github: run itests against all types of account stores
In this commit, we ensure that our CI runs our itests against all available DB backends. Currently, this will only affect the accounts store.
1 parent 386fb4a commit dd41868

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

.github/workflows/main.yml

+13-2
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,17 @@ jobs:
275275
itest:
276276
name: integration test
277277
runs-on: ubuntu-latest
278+
strategy:
279+
# Allow other tests in the matrix to continue if one fails.
280+
fail-fast: false
281+
matrix:
282+
include:
283+
- name: bbolt
284+
args: dbbackend=bbolt
285+
- name: sqlite
286+
args: dbbackend=sqlite
287+
- name: postgres
288+
args: dbbackend=postgres
278289
steps:
279290
- name: git checkout
280291
uses: actions/checkout@v4
@@ -295,8 +306,8 @@ jobs:
295306
working-directory: ./app
296307
run: yarn
297308

298-
- name: run check
299-
run: make itest
309+
- name: run itest ${{ matrix.name }}
310+
run: make itest ${{ matrix.args }}
300311

301312
- name: Zip log files on failure
302313
if: ${{ failure() }}

0 commit comments

Comments
 (0)