Skip to content

Commit 0e52677

Browse files
hyperb1issclaude
andcommitted
refactor: 🔥 remove Node 18/20 compatibility matrix
Simplified CI to single Node 22 pipeline: - Next.js 15 requires Node 18.18+ minimum - React 19 is our target runtime - No practical need to test older versions - Faster CI execution 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 538a9ad commit 0e52677

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -85,39 +85,6 @@ jobs:
8585
echo "- 🧪 Unit tests with coverage" >> $GITHUB_STEP_SUMMARY
8686
echo "- 🚀 Integration tests" >> $GITHUB_STEP_SUMMARY
8787
echo "" >> $GITHUB_STEP_SUMMARY
88+
echo "**Runtime:** Node.js 22" >> $GITHUB_STEP_SUMMARY
89+
echo "" >> $GITHUB_STEP_SUMMARY
8890
echo "🎉 All checks passed!" >> $GITHUB_STEP_SUMMARY
89-
90-
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
91-
# 🧪 Multi-Version Compatibility Check (Node 18, 20)
92-
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
93-
compat:
94-
name: 🧪 Node ${{ matrix.node-version }}
95-
runs-on: ubuntu-latest
96-
timeout-minutes: 10
97-
strategy:
98-
matrix:
99-
node-version: ['18', '20']
100-
101-
steps:
102-
- name: 📥 Checkout
103-
uses: actions/checkout@v4
104-
105-
- name: 📦 Setup pnpm
106-
uses: pnpm/action-setup@v4
107-
with:
108-
version: 10
109-
110-
- name: 🔧 Setup Node.js ${{ matrix.node-version }}
111-
uses: actions/setup-node@v4
112-
with:
113-
node-version: ${{ matrix.node-version }}
114-
cache: 'pnpm'
115-
116-
- name: 📚 Install dependencies
117-
run: pnpm install --frozen-lockfile
118-
119-
- name: 🏗️ Build
120-
run: pnpm build
121-
122-
- name: 🧪 Test
123-
run: pnpm test --ci --runInBand

0 commit comments

Comments
 (0)