From d12db2e1427b24b4823a2c535fc9e2ce53f7d936 Mon Sep 17 00:00:00 2001 From: Hao Zhang Date: Wed, 28 Jan 2026 11:35:13 +0800 Subject: [PATCH] ci: add jest workflow and update pytest events --- .github/workflows/jest.yml | 31 +++++++++++++++++++++++++++++++ .github/workflows/pytest.yml | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/jest.yml diff --git a/.github/workflows/jest.yml b/.github/workflows/jest.yml new file mode 100644 index 0000000..46524a2 --- /dev/null +++ b/.github/workflows/jest.yml @@ -0,0 +1,31 @@ +name: Jest +permissions: + contents: read + +on: + - push + - pull_request + +jobs: + jest: + name: Jest + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + node-version: ['20', '22', '24'] + + steps: + - uses: actions/checkout@v6 + + - uses: actions/setup-node@v6 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + + - name: dependencies + run: npm ci + + - name: jest + run: npm run all diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 299edfa..d748013 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -3,8 +3,8 @@ permissions: contents: read on: - - pull_request - push + - pull_request env: PYTHON_LATEST_VERSION: '3.14'