-
Notifications
You must be signed in to change notification settings - Fork 2
74 lines (63 loc) · 2.11 KB
/
nvm-test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
on:
workflow_dispatch:
pull_request:
branches:
- main
- v2.x
jobs:
nvm-0-39-7-1shell-lvl:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
submodules: true
- name: Run 0.39.7 1 shell level
run: |
curl -I --compressed -v https://nodejs.org/dist/
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.nvm/nvm.sh && nvm --version
source ~/.nvm/nvm.sh && nvm install
nvm-0-40-0-1shell-lvl:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
submodules: true
- name: Run 0.40.0 1 shell level
run: |
curl -I --compressed -v https://nodejs.org/dist/
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.nvm/nvm.sh && nvm --version
source ~/.nvm/nvm.sh && nvm install
nvm-0-39-7-2shell-lvls:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
submodules: true
- name: Run 0.39.7 2 shell levels
run: |
curl -I --compressed -v https://nodejs.org/dist/
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
bash -c "source ~/.nvm/nvm.sh && nvm --version"
bash -c "source ~/.nvm/nvm.sh && nvm install"
nvm-0-40-0-2shell-lvls:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
submodules: true
- name: Run 0.40.0 2 shell levels
run: |
node --version
echo $NVM_DIR
curl -I --compressed -v https://nodejs.org/dist/
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
echo $NVM_DIR
tree -L 3 ~/.nvm/versions
bash -xvc "source ~/.nvm/nvm.sh && nvm --version"
bash -xvc "source ~/.nvm/nvm.sh && nvm install"