@@ -20,29 +20,21 @@ jobs:
20
20
steps :
21
21
- uses : actions/checkout@v4
22
22
23
- - name : Move repository to "D:" drive
24
- run : |
25
- mkdir D:\a\tailwindcss-intellisense\tailwindcss-intellisense
26
- xcopy C:\a\tailwindcss-intellisense\* D:\a\tailwindcss-intellisense /E /H /C /I
27
-
28
- - name : Set working directory
29
- run : echo "GITHUB_WORKSPACE=D:\a\tailwindcss-intellisense\tailwindcss-intellisense" >> $env:GITHUB_ENV
30
-
31
23
# On windows we need to setup a Dev Drive as Windows I/O has become ~10x
32
24
# slower in Github Actions since it started putting stuff in C: instead
33
25
# of D: like it used to
34
- # - uses: samypr100/setup-dev-drive@v3
35
- # if: ${{ matrix.os == 'windows-latest' }}
36
- # with:
37
- # workspace-copy: true
38
- # drive-size: 2GB
26
+ - uses : samypr100/setup-dev-drive@v3
27
+ if : ${{ matrix.os == 'windows-latest' }}
28
+ with :
29
+ workspace-copy : true
30
+ drive-size : 2GB
39
31
40
32
# For non-windows we still want to use the `DEV_DRIVE_WORKSPACE` env var
41
33
# even though we don't actually have a dev drive set up. This makes
42
34
# writing the jobs below simpler
43
- # - name: Set DEV_DRIVE_WORKSPACE
44
- # if: ${{ matrix.os != 'windows-latest' }}
45
- # run: echo "DEV_DRIVE_WORKSPACE=${{ github.workspace }}" >> $GITHUB_ENV
35
+ - name : Set DEV_DRIVE_WORKSPACE
36
+ if : ${{ matrix.os != 'windows-latest' }}
37
+ run : echo "DEV_DRIVE_WORKSPACE=${{ github.workspace }}" >> $GITHUB_ENV
46
38
47
39
- uses : pnpm/action-setup@v4
48
40
- uses : actions/setup-node@v4
@@ -51,22 +43,22 @@ jobs:
51
43
node-version : ${{ matrix.node-version }}
52
44
53
45
- name : Install dependencies
54
- working-directory : ${{ env.GITHUB_WORKSPACE }}
46
+ working-directory : ${{ env.DEV_DRIVE_WORKSPACE }}
55
47
run : pnpm install
56
48
57
49
- name : wip
58
50
if : ${{ matrix.os == 'windows-latest' }}
59
- working-directory : ${{ env.GITHUB_WORKSPACE }}
51
+ working-directory : ${{ env.DEV_DRIVE_WORKSPACE }}
60
52
run : ls packages/tailwindcss-language-syntax/node_modules
61
53
62
54
- name : Run syntax tests
63
- working-directory : ${{ env.GITHUB_WORKSPACE }}/packages/tailwindcss-language-syntax
55
+ working-directory : ${{ env.DEV_DRIVE_WORKSPACE }}/packages/tailwindcss-language-syntax
64
56
run : pnpm run build && pnpm run test
65
57
66
58
- name : Run service tests
67
- working-directory : ${{ env.GITHUB_WORKSPACE }}/packages/tailwindcss-language-service
59
+ working-directory : ${{ env.DEV_DRIVE_WORKSPACE }}/packages/tailwindcss-language-service
68
60
run : pnpm run build && pnpm run test
69
61
70
62
- name : Run server tests
71
- working-directory : ${{ env.GITHUB_WORKSPACE }}/packages/tailwindcss-language-server
63
+ working-directory : ${{ env.DEV_DRIVE_WORKSPACE }}/packages/tailwindcss-language-server
72
64
run : pnpm run build && pnpm run test project-locator.test -t 'Sass files'
0 commit comments