Skip to content

Update links to official temporal docs #269

Update links to official temporal docs

Update links to official temporal docs #269

Workflow file for this run

name: CI
on:
push:
branches:
- v1-clean
env:
TZ: "America/New_York"
jobs:
ci:
name: CI (${{ matrix.TEST_NODE_VERSION }}) ${{ matrix.MINIFIER }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
TEST_NODE_VERSION: [16.20.0, 18.19.0, 20.10.0, 22.14.0, 24.16.0, 26.2.0]
include:
- TEST_NODE_VERSION: 16.20.0
LINT: 1
VITEST_SKIP: 1
- TEST_NODE_VERSION: 20.10.0
MINIFIER: terser
- TEST_NODE_VERSION: 22.14.0
MINIFIER: swc
- TEST_NODE_VERSION: 26.2.0
TEST262_BASIC_SKIP: 1
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup PNPM
uses: pnpm/action-setup@v4
with:
version: 10.20.0
- name: Setup Node
uses: actions/setup-node@v3
with:
# NOTE: keep synced with .npmrc
node-version: 22.14.0
cache: 'pnpm'
- name: Install dependencies
run: pnpm install
- name: Lint
if: matrix.LINT
run: pnpm run lint
- name: Build
run: pnpm run build
- name: Minify
if: matrix.MINIFIER
env:
MINIFIER: ${{ matrix.MINIFIER }}
run: cd packages/temporal-polyfill && pnpm run minify
# temporal-polyfill vitest requires temporal-utils to be built
- name: Vitest
if: matrix.VITEST_SKIP != 1
run: >
VITEST_NODE_VERSION=${{ matrix.TEST_NODE_VERSION }}
pnpm run vitest
- name: Test 262 Full
run: >
TEST262_NODE_VERSION=${{ matrix.TEST_NODE_VERSION }}
TEST262_MINIFIER=${{ matrix.MINIFIER }}
TEST262_CLASS_API=full
pnpm run test262
- name: Test 262 Basic
if: matrix.TEST262_BASIC_SKIP != 1
run: >
TEST262_NODE_VERSION=${{ matrix.TEST_NODE_VERSION }}
TEST262_MINIFIER=${{ matrix.MINIFIER }}
TEST262_CLASS_API=basic
pnpm run test262