File tree Expand file tree Collapse file tree
.github/actions/setup-node Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ name : Setup Node.js
3+ description : Setup Node.js and install dependencies.
4+
5+ inputs :
6+ node_version :
7+ description : The Node.js version.
8+ required : false
9+ default : ' 20'
10+ registry_url :
11+ description : The Node.js package registry URL.
12+ required : false
13+ default : https://registry.npmjs.org
14+ install_dependencies :
15+ description : Install dependencies.
16+ required : false
17+ default : ' true'
18+
19+ runs :
20+ using : composite
21+ steps :
22+ - name : Setup Node.js
23+ uses : actions/setup-node@v4
24+ if : inputs.install_dependencies == 'true'
25+ with :
26+ cache : npm
27+ node-version : ${{ inputs.node_version }}
28+ registry-url : ${{ inputs.registry_url }}
29+ - name : Setup Node.js without cache
30+ uses : actions/setup-node@v4
31+ if : inputs.install_dependencies == 'false'
32+ with :
33+ node-version : ${{ inputs.node_version }}
34+ registry-url : ${{ inputs.registry_url }}
35+ - name : Install dependencies
36+ if : inputs.install_dependencies == 'true'
37+ shell : bash
38+ run : npm ci
You can’t perform that action at this time.
0 commit comments