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

Lines changed: 20 additions & 0 deletions
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

Lines changed: 11 additions & 10 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy