From 45974540da47786b11904686b1d3444d115b97e3 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Wed, 19 Mar 2025 10:52:22 +0900 Subject: [PATCH] ci(.github/workflows): add 'test.yml' and rename job (#3059) * ci(.github/workflows/lint-and-type.yml): add matrix strategy for parallel execution * ci(.github/workflows/lint-and-type.yml): set 'fail-fast' to 'false' * ci(.github/workflows): change jobs name * ci(.github/workflows): add test.yml * ci(.github/workflows/test.yml): add if condition * ci(.github/workflows/test-old-typescript.yml): rename job to 'test_old_typescript' * ci(.github/workflows/test.yml): remove matrix strategy * ci(.github/workflows/test.yml): add comment in build script * ci(.github/workflows/test.yml): change test script to sequentially --- .github/workflows/test-multiple-builds.yml | 2 +- .github/workflows/test-multiple-versions.yml | 15 +-------------- .github/workflows/test-old-typescript.yml | 2 +- .github/workflows/{lint-and-type.yml => test.yml} | 6 ++++-- 4 files changed, 7 insertions(+), 18 deletions(-) rename .github/workflows/{lint-and-type.yml => test.yml} (76%) diff --git a/.github/workflows/test-multiple-builds.yml b/.github/workflows/test-multiple-builds.yml index 9378bf6a..9ba005ca 100644 --- a/.github/workflows/test-multiple-builds.yml +++ b/.github/workflows/test-multiple-builds.yml @@ -7,7 +7,7 @@ on: types: [opened, synchronize] jobs: - test_matrix: + test_multiple_builds: runs-on: ubuntu-latest strategy: fail-fast: false diff --git a/.github/workflows/test-multiple-versions.yml b/.github/workflows/test-multiple-versions.yml index 1a465703..f0761551 100644 --- a/.github/workflows/test-multiple-versions.yml +++ b/.github/workflows/test-multiple-versions.yml @@ -7,20 +7,7 @@ on: types: [opened, synchronize] jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 - with: - node-version: 'lts/*' - cache: 'pnpm' - - run: pnpm install - - run: pnpm run build # we don't have any other workflows to test build - - run: pnpm run test:spec - - test_matrix: + test_multiple_versions: runs-on: ubuntu-latest strategy: fail-fast: false diff --git a/.github/workflows/test-old-typescript.yml b/.github/workflows/test-old-typescript.yml index cdf1d8cc..7ef82c02 100644 --- a/.github/workflows/test-old-typescript.yml +++ b/.github/workflows/test-old-typescript.yml @@ -7,7 +7,7 @@ on: types: [opened, synchronize] jobs: - test_matrix: + test_old_typescript: runs-on: ubuntu-latest strategy: fail-fast: false diff --git a/.github/workflows/lint-and-type.yml b/.github/workflows/test.yml similarity index 76% rename from .github/workflows/lint-and-type.yml rename to .github/workflows/test.yml index 5f57460c..df2ca687 100644 --- a/.github/workflows/lint-and-type.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -name: Lint and Type +name: Test on: push: @@ -7,7 +7,7 @@ on: types: [opened, synchronize] jobs: - lint: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -20,3 +20,5 @@ jobs: - run: pnpm run test:format - run: pnpm run test:types - run: pnpm run test:lint + - run: pnpm run test:spec + - run: pnpm run build # we don't have any other workflows to test build