Skip to content

Commit 22a1274

Browse files
committed
ci: remove matrix
1 parent 49abd17 commit 22a1274

File tree

1 file changed

+1
-32
lines changed

1 file changed

+1
-32
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -103,43 +103,12 @@ jobs:
103103
- name: 📄 Generate docs (validate examples)
104104
run: pnpm turbo run docgen --affected || echo "No docgen script found, skipping"
105105

106-
# Matrix strategy for testing across different environments
107-
test-matrix:
108-
name: 🧪 Test Matrix
109-
runs-on: ${{ matrix.os }}
110-
strategy:
111-
matrix:
112-
os: [ubuntu-latest, windows-latest, macos-latest]
113-
node-version: [18, 20]
114-
fail-fast: false
115-
steps:
116-
- name: ⬇️ Checkout repo
117-
uses: actions/checkout@v4
118-
119-
- name: 📦 Install pnpm
120-
uses: pnpm/action-setup@v4
121-
122-
- name: ⎔ Setup Node.js ${{ matrix.node-version }}
123-
uses: actions/setup-node@v4
124-
with:
125-
node-version: ${{ matrix.node-version }}
126-
cache: 'pnpm'
127-
128-
- name: 📦 Install dependencies
129-
run: pnpm install --frozen-lockfile
130-
131-
- name: 🏗 Build
132-
run: pnpm turbo run build --affected
133-
134-
- name: 🧪 Test
135-
run: pnpm turbo run test --affected
136-
137106
# All jobs must pass
138107
ci:
139108
name: ✅ CI
140109
runs-on: ubuntu-latest
141110
if: always()
142-
needs: [lint, typecheck, test, build, test-matrix]
111+
needs: [lint, typecheck, test, build]
143112
steps:
144113
- name: ✅ All jobs passed
145114
if: ${{ !(contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')) }}

0 commit comments

Comments
 (0)