Skip to content

Commit 895a8d4

Browse files
committed
ci: remove cross-platform matrix (blocked on GitHub billing)
GitHub-hosted runners fail for this private repo with 'recent account payments have failed or your spending limit needs to be increased.' Reverting the ubuntu-latest and windows-latest unit test matrix until billing is resolved or the repo goes public. Trivy and Gitleaks on self-hosted confirmed working. Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
1 parent f424da1 commit 895a8d4

3 files changed

Lines changed: 1 addition & 25 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -36,29 +36,6 @@ jobs:
3636
- name: Run tests
3737
run: npm test
3838

39-
unit-test-cross-platform:
40-
strategy:
41-
fail-fast: false
42-
matrix:
43-
os: [ubuntu-latest, windows-latest]
44-
runs-on: ${{ matrix.os }}
45-
timeout-minutes: 10
46-
steps:
47-
- name: Checkout
48-
uses: actions/checkout@v6
49-
50-
- name: Setup Node.js
51-
uses: actions/setup-node@v6
52-
with:
53-
node-version-file: .nvmrc
54-
cache: npm
55-
56-
- name: Install dependencies
57-
run: npm ci
58-
59-
- name: Run tests
60-
run: npm test
61-
6239
build:
6340
runs-on:
6441
- self-hosted

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ scripts/
6969
feature-request.yml Feature request form
7070
PULL_REQUEST_TEMPLATE.md PR template
7171
workflows/
72-
ci.yml CI: unit tests (self-hosted + cross-platform matrix), build, integration tests
72+
ci.yml CI: unit tests, build, integration tests (self-hosted)
7373
dependabot-auto-merge.yml Auto-merge minor/patch Dependabot PRs
7474
security.yml Security: npm audit, Trivy fs scan, Gitleaks (weekly + on push/PR)
7575
```

CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,5 @@
3434
- CI on self-hosted runner with npm audit security scanning (weekly schedule)
3535
- Trivy filesystem vulnerability and misconfiguration scanning
3636
- Gitleaks secret detection across full commit history
37-
- Cross-platform unit test matrix (Ubuntu, Windows, macOS)
3837
- Dependabot auto-merge for minor and patch dependency updates
3938
- Extension packaging with `@vscode/vsce`

0 commit comments

Comments
 (0)