Skip to content

Commit cb58c8a

Browse files
Use Namespace for CI workflows (#1410)
Windows CI started failing suddenly because Github decided to clone the repo into the C: drive instead of D: which has roughly a 10x slowdown in IOPS. We already use Namespace.so in the main Tailwind CSS repo for Linux and they recently released preview support for Windows so we're switching to using their infrastructure for IntelliSense CI. I've set up profiles such that we can use it for macOS, Linux, and Windows. Total aggregate test duration has dropped by roughly ~2.3x. The slowest test is now roughly 2 minutes instead of 4.5–5 minutes.
1 parent 9e9d093 commit cb58c8a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
node: [18, 20, 22, 24]
13-
os: [ubuntu-latest, macos-latest, windows-latest]
13+
os:
14+
- namespace-profile-default
15+
- namespace-profile-macos-arm64
16+
- namespace-profile-windows-amd64
1417

1518
runs-on: ${{ matrix.os }}
1619
name: Run Tests - Node v${{ matrix.node }} / ${{ matrix.os }}

0 commit comments

Comments
 (0)