Skip to content

daily-smoke-tests #1294

daily-smoke-tests

daily-smoke-tests #1294

name: daily-smoke-tests
on:
workflow_dispatch:
schedule:
# Cron syntax is "minute[0-59] hour[0-23] date[1-31] month[1-12] day[0-6]". '*' is 'any value,' and multiple values
# can be specified with comma-separated lists. All times are UTC.
# So this expression means "run at 03:30 UTC every day". This time was chosen because it corresponds to
# 9:00AM IST, meaning that any issues will be surfaced before the start of business in India.
- cron: "30 3 * * *"
jobs:
smoke-test:
# We run the daily smoke tests against 'dev' to validate that the code currently in development is still valid
uses: ./.github/workflows/run-tests.yml
with:
# NOTE: We are temporarily hardcoding the `latest` version to 24.x, since 25.x is not yet supported in the CLI.
node-matrix: "[{version: 'lts/*', artifact: 'lts'}, {version: '24.x', artifact: 'latest'}]"
target-branch: dev