Skip to content

smoketest

smoketest #277

Workflow file for this run

name: smoketest
on:
schedule:
- cron: '0 0 1 * *' # 1am UTC the first of every month
jobs:
test:
name: 'chunk #${{ matrix.chunk }}'
runs-on: ubuntu-latest
strategy:
matrix:
# Breaking this suite up into 15 chunks ends up running about ~120 APIs each. Doing this
# because this test is **slow** otherwise.
chunk: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- run: npm ci
- run: npm run build
- run: npm run test:smoke
env:
SMOKETEST_CHUNKS: 10
SMOKETEST_CHUNK: '${{ matrix.chunk }}'