Skip to content

Scheduled Smoke Tests #304

Scheduled Smoke Tests

Scheduled Smoke Tests #304

name: Scheduled Smoke Tests
on:
schedule:
- cron: '0 */6 * * *'
env:
CARGO_TERM_COLOR: always
permissions:
contents: read
jobs:
run-smoke-tests:
runs-on: [self-hosted, type-ccx33]
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
include:
- test: smoke_mainnet
- test: smoke_testnet
name: "smoke-e2e-${{ matrix.test }}"
steps:
- name: Check-out repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: ts-tests/.nvmrc
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Install e2e dependencies
working-directory: ts-tests
run: pnpm install --frozen-lockfile
- name: Run smoke test
working-directory: ts-tests
run: pnpm moonwall test ${{ matrix.test }}