Skip to content

Commit 64ed1c7

Browse files
Add support for v8-canary, nightly and rc (#655)
1 parent 92a57f4 commit 64ed1c7

24 files changed

+3970
-1642
lines changed

.github/workflows/versions.yml

+20
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,26 @@ jobs:
5151
__tests__/verify-node.sh "${BASH_REMATCH[1]}"
5252
shell: bash
5353

54+
v8-canary-syntax:
55+
runs-on: ${{ matrix.os }}
56+
strategy:
57+
fail-fast: false
58+
matrix:
59+
os: [ubuntu-latest, windows-latest, macos-latest]
60+
node-version: ['20-v8-canary', '20.0.0-v8-canary','20.0.0-v8-canary20221103f7e2421e91']
61+
steps:
62+
- uses: actions/checkout@v3
63+
- name: Setup Node
64+
uses: ./
65+
with:
66+
node-version: ${{ matrix.node-version }}
67+
- name: Verify node and npm
68+
run: |
69+
canaryVersion="${{ matrix.node-version }}"
70+
majorVersion=$(echo $canaryVersion | cut -d- -f1)
71+
__tests__/verify-node.sh "$majorVersion"
72+
shell: bash
73+
5474
nightly-syntax:
5575
runs-on: ${{ matrix.os }}
5676
strategy:

README.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,17 @@ If the runner is not able to access github.com, any Nodejs versions requested du
128128

129129
## Advanced usage
130130

131-
1. [Check latest version](docs/advanced-usage.md#check-latest-version)
132-
2. [Using a node version file](docs/advanced-usage.md#node-version-file)
133-
3. [Using different architectures](docs/advanced-usage.md#architecture)
134-
4. [Using nightly versions](docs/advanced-usage.md#nightly-versions)
135-
5. [Using rc versions](docs/advanced-usage.md#rc-versions)
136-
6. [Caching packages data](docs/advanced-usage.md#caching-packages-data)
137-
7. [Using multiple operating systems and architectures](docs/advanced-usage.md#multiple-operating-systems-and-architectures)
138-
8. [Publishing to npmjs and GPR with npm](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-npm)
139-
9. [Publishing to npmjs and GPR with yarn](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-yarn)
140-
10. [Using private packages](docs/advanced-usage.md#use-private-packages)
131+
- [Check latest version](docs/advanced-usage.md#check-latest-version)
132+
- [Using a node version file](docs/advanced-usage.md#node-version-file)
133+
- [Using different architectures](docs/advanced-usage.md#architecture)
134+
- [Using v8 canary versions](docs/advanced-usage.md#v8-canary-versions)
135+
- [Using nigthly versions](docs/advanced-usage.md#nightly-versions)
136+
- [Using rc versions](docs/advanced-usage.md#rc-versions)
137+
- [Caching packages data](docs/advanced-usage.md#caching-packages-data)
138+
- [Using multiple operating systems and architectures](docs/advanced-usage.md#multiple-operating-systems-and-architectures)
139+
- [Publishing to npmjs and GPR with npm](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-npm)
140+
- [Publishing to npmjs and GPR with yarn](docs/advanced-usage.md#publish-to-npmjs-and-gpr-with-yarn)
141+
- [Using private packages](docs/advanced-usage.md#use-private-packages)
141142

142143
## License
143144

0 commit comments

Comments
 (0)