Skip to content

Commit e154ecf

Browse files
committed
devbuilds workflow
1 parent 145cd42 commit e154ecf

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

.github/workflows/devbuilds.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: devbuilds
2+
on:
3+
push:
4+
branches: [master]
5+
pull_request:
6+
branches: [master]
7+
8+
# Allows you to run this workflow manually from the Actions tab
9+
workflow_dispatch:
10+
11+
schedule:
12+
- cron: '5 0 * * *'
13+
14+
jobs:
15+
run_tests:
16+
runs-on: ubuntu-latest
17+
strategy:
18+
fail-fast: false
19+
matrix:
20+
monetdbversion:
21+
- "monetdb/dev-builds:Dec2023"
22+
- "monetdb/dev-builds:Aug2024"
23+
- "monetdb/dev-builds:default"
24+
node: ['22']
25+
services:
26+
monetdb:
27+
image: ${{ matrix.monetdbversion }}
28+
env:
29+
MDB_DAEMON_PASS: monetdb
30+
MDB_DB_ADMIN_PASS: monetdb
31+
MDB_CREATE_DBS: test
32+
ports:
33+
- 50000:50000
34+
steps:
35+
- name: Check out
36+
uses: actions/checkout@v3
37+
- name: Use Node.js ${{ matrix.node }}
38+
uses: actions/setup-node@v3
39+
with:
40+
node-version: ${{ matrix.node }}
41+
- run: npm ci
42+
- name: Run tests
43+
run: npm t

0 commit comments

Comments
 (0)