Skip to content

Commit

Permalink
Update GitHub Actions CI
Browse files Browse the repository at this point in the history
  • Loading branch information
pokusew committed Sep 28, 2023
1 parent cde39f8 commit 886fca6
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,26 @@ jobs:
matrix:
os: [ ubuntu-latest, windows-latest, macOS-latest ]
node-version: [ 8.x, 10.x, 12.x, 13.x, 14.x, 16.x, 18.x, 20.x ]
exclude:
# exclude Node.js 8.x on ubuntu-latest
# node-gyp fails during in gyp's Python code:
# AttributeError: module 'collections' has no attribute 'MutableSet'
# TODO: try to fix
- os: macos-latest
node-version: 8.x
# temporarily exclude Node.js 8.x-14.x on windows-latest
# node-gyp cannot find compatible Microsoft Visual Studio
# TODO: try to fix (install manually an older MVS)
- os: windows-latest
node-version: 8.x
- os: windows-latest
node-version: 10.x
- os: windows-latest
node-version: 12.x
- os: windows-latest
node-version: 13.x
- os: windows-latest
node-version: 14.x

steps:

Expand Down

0 comments on commit 886fca6

Please sign in to comment.