Skip to content

Commit bd59a5e

Browse files
committed
chore: fix disk problem
fix disk problem
1 parent f5a27b8 commit bd59a5e

File tree

1 file changed

+179
-178
lines changed

1 file changed

+179
-178
lines changed

.github/workflows/ci.yml

Lines changed: 179 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
matrix:
3333
runner:
3434
[
35-
rspack-ubuntu-22.04-large,
35+
# rspack-ubuntu-22.04-large,
3636
rspack-windows-2022-large-new,
37-
rspack-darwin-14-medium,
37+
# rspack-darwin-14-medium,
3838
]
3939
go-version: ['1.25.0']
4040
steps:
@@ -57,6 +57,7 @@ jobs:
5757
if: runner.os == 'Windows'
5858
shell: pwsh
5959
run: |
60+
Start-Sleep -Seconds 36000
6061
$packages = go list ./internal/... | Where-Object { $_ -ne "" }
6162
$batchSize = 15
6263
$batch = @()
@@ -85,185 +86,185 @@ jobs:
8586
- name: Unit Test
8687
if: runner.os != 'Windows'
8788
run: go test -parallel 8 ./internal/...
88-
lint:
89-
name: Lint&Check
90-
runs-on: rspack-ubuntu-22.04-large
91-
steps:
92-
- name: Checkout code
93-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
94-
with:
95-
submodules: true
96-
97-
- name: Setup Node.js
98-
uses: ./.github/actions/setup-node
99-
100-
- name: Setup Go
101-
uses: ./.github/actions/setup-go
102-
with:
103-
go-version: 1.25.0
104-
cache-name: go-lint
105-
106-
- name: golangci-lint
107-
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8
108-
with:
109-
version: v2.4.0
110-
args: --timeout=5m ./cmd/... ./internal/...
111-
112-
- name: go vet
113-
run: npm run lint:go
114-
115-
- name: go fmt
116-
run: npm run format:go
117-
118-
- name: Check Spell
119-
run: pnpm check-spell
120-
121-
test-node:
122-
name: Test npm packages
123-
runs-on: ${{ matrix.os }}
124-
strategy:
125-
fail-fast: false
126-
matrix:
127-
os: [rspack-ubuntu-22.04-large, windows-latest]
128-
go-version: ['1.25.0']
129-
steps:
130-
- name: Checkout code
131-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
132-
with:
133-
submodules: true
134-
135-
- name: Setup Go
136-
uses: ./.github/actions/setup-go
137-
with:
138-
go-version: ${{ matrix.go-version }}
139-
cache-name: test-node
140-
141-
- name: Setup Node.js
142-
uses: ./.github/actions/setup-node
143-
144-
- name: Format
145-
if: runner.os == 'Linux'
146-
run: pnpm format:check
147-
148-
- name: Build
149-
run: pnpm run build
150-
151-
- name: Dogfooding
152-
if: runner.os == 'Linux'
153-
run: pnpm run lint --format github
154-
155-
- name: TypeCheck
156-
if: runner.os == 'Linux'
157-
run: pnpm typecheck
158-
159-
- name: Install xvfb and dependencies (Linux only)
160-
if: runner.os == 'Linux'
161-
run: |
162-
sudo apt update
163-
sudo apt install -y libasound2 libgbm1 libgtk-3-0 libnss3 xvfb
164-
165-
- name: VSCode Test Cache
166-
uses: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732
167-
with:
168-
path: packages/vscode-extension/.vscode-test
169-
key: vscode-test-${{ matrix.os }}
170-
restore-keys: |
171-
vscode-test-${{ matrix.os }}-
172-
173-
- name: Test on Linux
174-
if: runner.os == 'Linux'
175-
run: xvfb-run -a pnpm run test
176-
177-
- name: Test on non-Linux
178-
if: runner.os != 'Linux'
179-
run: pnpm run test
180-
181-
test-wasm:
182-
name: Test WASM
183-
runs-on: rspack-ubuntu-22.04-large
184-
steps:
185-
- name: Checkout code
186-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
187-
with:
188-
submodules: true
189-
190-
- name: Setup Go
191-
uses: ./.github/actions/setup-go
192-
with:
193-
go-version: 1.25.0
194-
cache-name: test-wasm
195-
196-
- name: Setup Node.js
197-
uses: ./.github/actions/setup-node
198-
199-
- name: Build
200-
run: |
201-
pnpm --filter '@rslint/core' build:js
202-
pnpm --filter '@rslint/wasm' build
203-
test-rust:
204-
name: Test Rust
205-
runs-on: ${{ matrix.os }}
206-
strategy:
207-
fail-fast: false
208-
matrix:
209-
os: [macos-latest]
210-
steps:
211-
- name: Checkout code
212-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
213-
with:
214-
submodules: true
215-
216-
- name: Setup Rust
217-
uses: dtolnay/rust-toolchain@stable
218-
with:
219-
components: rustfmt, clippy
220-
221-
- name: Rust Cache
222-
uses: Swatinem/rust-cache@v2
223-
with:
224-
workspaces: '.'
225-
cache-on-failure: true
226-
227-
- name: Check formatting
228-
run: cargo fmt --all -- --check
229-
230-
- name: Run clippy
231-
run: cargo clippy --all-targets --all-features -- -D warnings
232-
- name: Setup Node.js
233-
uses: ./.github/actions/setup-node
234-
- name: Setup Go
235-
uses: ./.github/actions/setup-go
236-
with:
237-
go-version: 1.25.0
238-
cache-name: test-wasm
239-
- name: Build
240-
run: |
241-
pnpm --filter '@rslint/tsgo' build
242-
243-
- name: Run tests
244-
run: cargo test --verbose
245-
website:
246-
name: Build Website
247-
runs-on: ubuntu-latest
248-
steps:
249-
- name: Checkout code
250-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
251-
with:
252-
submodules: true
253-
254-
- name: Setup Node.js
255-
uses: ./.github/actions/setup-node
256-
257-
- name: Build
258-
run: pnpm run build:website
89+
# lint:
90+
# name: Lint&Check
91+
# runs-on: rspack-ubuntu-22.04-large
92+
# steps:
93+
# - name: Checkout code
94+
# uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
95+
# with:
96+
# submodules: true
97+
98+
# - name: Setup Node.js
99+
# uses: ./.github/actions/setup-node
100+
101+
# - name: Setup Go
102+
# uses: ./.github/actions/setup-go
103+
# with:
104+
# go-version: 1.25.0
105+
# cache-name: go-lint
106+
107+
# - name: golangci-lint
108+
# uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8
109+
# with:
110+
# version: v2.4.0
111+
# args: --timeout=5m ./cmd/... ./internal/...
112+
113+
# - name: go vet
114+
# run: npm run lint:go
115+
116+
# - name: go fmt
117+
# run: npm run format:go
118+
119+
# - name: Check Spell
120+
# run: pnpm check-spell
121+
122+
# test-node:
123+
# name: Test npm packages
124+
# runs-on: ${{ matrix.os }}
125+
# strategy:
126+
# fail-fast: false
127+
# matrix:
128+
# os: [rspack-ubuntu-22.04-large, windows-latest]
129+
# go-version: ['1.25.0']
130+
# steps:
131+
# - name: Checkout code
132+
# uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
133+
# with:
134+
# submodules: true
135+
136+
# - name: Setup Go
137+
# uses: ./.github/actions/setup-go
138+
# with:
139+
# go-version: ${{ matrix.go-version }}
140+
# cache-name: test-node
141+
142+
# - name: Setup Node.js
143+
# uses: ./.github/actions/setup-node
144+
145+
# - name: Format
146+
# if: runner.os == 'Linux'
147+
# run: pnpm format:check
148+
149+
# - name: Build
150+
# run: pnpm run build
151+
152+
# - name: Dogfooding
153+
# if: runner.os == 'Linux'
154+
# run: pnpm run lint --format github
155+
156+
# - name: TypeCheck
157+
# if: runner.os == 'Linux'
158+
# run: pnpm typecheck
159+
160+
# - name: Install xvfb and dependencies (Linux only)
161+
# if: runner.os == 'Linux'
162+
# run: |
163+
# sudo apt update
164+
# sudo apt install -y libasound2 libgbm1 libgtk-3-0 libnss3 xvfb
165+
166+
# - name: VSCode Test Cache
167+
# uses: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732
168+
# with:
169+
# path: packages/vscode-extension/.vscode-test
170+
# key: vscode-test-${{ matrix.os }}
171+
# restore-keys: |
172+
# vscode-test-${{ matrix.os }}-
173+
174+
# - name: Test on Linux
175+
# if: runner.os == 'Linux'
176+
# run: xvfb-run -a pnpm run test
177+
178+
# - name: Test on non-Linux
179+
# if: runner.os != 'Linux'
180+
# run: pnpm run test
181+
182+
# test-wasm:
183+
# name: Test WASM
184+
# runs-on: rspack-ubuntu-22.04-large
185+
# steps:
186+
# - name: Checkout code
187+
# uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
188+
# with:
189+
# submodules: true
190+
191+
# - name: Setup Go
192+
# uses: ./.github/actions/setup-go
193+
# with:
194+
# go-version: 1.25.0
195+
# cache-name: test-wasm
196+
197+
# - name: Setup Node.js
198+
# uses: ./.github/actions/setup-node
199+
200+
# - name: Build
201+
# run: |
202+
# pnpm --filter '@rslint/core' build:js
203+
# pnpm --filter '@rslint/wasm' build
204+
# test-rust:
205+
# name: Test Rust
206+
# runs-on: ${{ matrix.os }}
207+
# strategy:
208+
# fail-fast: false
209+
# matrix:
210+
# os: [macos-latest]
211+
# steps:
212+
# - name: Checkout code
213+
# uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
214+
# with:
215+
# submodules: true
216+
217+
# - name: Setup Rust
218+
# uses: dtolnay/rust-toolchain@stable
219+
# with:
220+
# components: rustfmt, clippy
221+
222+
# - name: Rust Cache
223+
# uses: Swatinem/rust-cache@v2
224+
# with:
225+
# workspaces: '.'
226+
# cache-on-failure: true
227+
228+
# - name: Check formatting
229+
# run: cargo fmt --all -- --check
230+
231+
# - name: Run clippy
232+
# run: cargo clippy --all-targets --all-features -- -D warnings
233+
# - name: Setup Node.js
234+
# uses: ./.github/actions/setup-node
235+
# - name: Setup Go
236+
# uses: ./.github/actions/setup-go
237+
# with:
238+
# go-version: 1.25.0
239+
# cache-name: test-wasm
240+
# - name: Build
241+
# run: |
242+
# pnpm --filter '@rslint/tsgo' build
243+
244+
# - name: Run tests
245+
# run: cargo test --verbose
246+
# website:
247+
# name: Build Website
248+
# runs-on: ubuntu-latest
249+
# steps:
250+
# - name: Checkout code
251+
# uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
252+
# with:
253+
# submodules: true
254+
255+
# - name: Setup Node.js
256+
# uses: ./.github/actions/setup-node
257+
258+
# - name: Build
259+
# run: pnpm run build:website
259260
done:
260261
needs:
261262
- test-go
262-
- test-node
263-
- lint
264-
- test-wasm
265-
- test-rust
266-
- website
263+
# - test-node
264+
# - lint
265+
# - test-wasm
266+
# - test-rust
267+
# - website
267268
if: always()
268269
runs-on: ubuntu-latest
269270
name: CI Done

0 commit comments

Comments
 (0)