mirror of
				https://github.com/actions/setup-node.git
				synced 2025-10-31 20:23:35 +00:00 
			
		
		
		
	update to setup-node@v4 in docs (#884)
This commit is contained in:
		
							parent
							
								
									ee36e8b5c0
								
							
						
					
					
						commit
						c45882a6ea
					
				
							
								
								
									
										12
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								README.md
									
									
									
									
									
								
							| @ -18,7 +18,7 @@ See [action.yml](action.yml) | |||||||
| 
 | 
 | ||||||
| <!-- start usage --> | <!-- start usage --> | ||||||
| ```yaml | ```yaml | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     # Version Spec of the version to use in SemVer notation. |     # Version Spec of the version to use in SemVer notation. | ||||||
|     # It also emits such aliases as lts, latest, nightly and canary builds |     # It also emits such aliases as lts, latest, nightly and canary builds | ||||||
| @ -84,7 +84,7 @@ See [action.yml](action.yml) | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: 18 |     node-version: 18 | ||||||
| - run: npm ci | - run: npm ci | ||||||
| @ -133,7 +133,7 @@ See the examples of using cache for `yarn`/`pnpm` and `cache-dependency-path` in | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: 16 |     node-version: 16 | ||||||
|     cache: 'npm' |     cache: 'npm' | ||||||
| @ -146,7 +146,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: 16 |     node-version: 16 | ||||||
|     cache: 'npm' |     cache: 'npm' | ||||||
| @ -168,7 +168,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - name: Setup node |       - name: Setup node | ||||||
|         uses: actions/setup-node@v3 |         uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: ${{ matrix.node }} |           node-version: ${{ matrix.node }} | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -182,7 +182,7 @@ jobs: | |||||||
| To get a higher rate limit, you can [generate a personal access token on github.com](https://github.com/settings/tokens/new) and pass it as the `token` input for the action: | To get a higher rate limit, you can [generate a personal access token on github.com](https://github.com/settings/tokens/new) and pass it as the `token` input for the action: | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| uses: actions/setup-node@v3 | uses: actions/setup-node@v4 | ||||||
| with: | with: | ||||||
|   token: ${{ secrets.GH_DOTCOM_TOKEN }} |   token: ${{ secrets.GH_DOTCOM_TOKEN }} | ||||||
|   node-version: 16 |   node-version: 16 | ||||||
|  | |||||||
| @ -46,7 +46,7 @@ If `check-latest` is set to `true`, the action first checks if the cached versio | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '16' |     node-version: '16' | ||||||
|     check-latest: true |     check-latest: true | ||||||
| @ -64,7 +64,7 @@ See [supported version syntax](https://github.com/actions/setup-node#supported-v | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version-file: '.nvmrc' |     node-version-file: '.nvmrc' | ||||||
| - run: npm ci | - run: npm ci | ||||||
| @ -96,7 +96,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '14' |           node-version: '14' | ||||||
|           architecture: 'x64' # optional, x64 or x86. If not specified, x64 will be used by default |           architecture: 'x64' # optional, x64 or x86. If not specified, x64 will be used by default | ||||||
| @ -117,7 +117,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '20.0.0-v8-canary' # it will install the latest v8 canary release for node 20.0.0 |           node-version: '20.0.0-v8-canary' # it will install the latest v8 canary release for node 20.0.0 | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -132,7 +132,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '20-v8-canary' # it will install the latest v8 canary release for node 20 |           node-version: '20-v8-canary' # it will install the latest v8 canary release for node 20 | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -148,7 +148,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: 'v20.1.1-v8-canary20221103f7e2421e91' |           node-version: 'v20.1.1-v8-canary20221103f7e2421e91' | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -168,7 +168,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '16-nightly' # it will install the latest nightly release for node 16 |           node-version: '16-nightly' # it will install the latest nightly release for node 16 | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -184,7 +184,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '16.0.0-nightly' # it will install the latest nightly release for node 16.0.0 |           node-version: '16.0.0-nightly' # it will install the latest nightly release for node 16.0.0 | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -200,7 +200,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '16.0.0-nightly20210420a0261d231c' |           node-version: '16.0.0-nightly20210420a0261d231c' | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -218,7 +218,7 @@ jobs: | |||||||
|     name: Node sample |     name: Node sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: '16.0.0-rc.1' |           node-version: '16.0.0-rc.1' | ||||||
|       - run: npm ci |       - run: npm ci | ||||||
| @ -235,7 +235,7 @@ Yarn caching handles both yarn versions: 1 or 2. | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14' |     node-version: '14' | ||||||
|     cache: 'yarn' |     cache: 'yarn' | ||||||
| @ -257,7 +257,7 @@ steps: | |||||||
| - uses: pnpm/action-setup@v2 | - uses: pnpm/action-setup@v2 | ||||||
|   with: |   with: | ||||||
|     version: 6.32.9 |     version: 6.32.9 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14' |     node-version: '14' | ||||||
|     cache: 'pnpm' |     cache: 'pnpm' | ||||||
| @ -273,7 +273,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14' |     node-version: '14' | ||||||
|     cache: 'npm' |     cache: 'npm' | ||||||
| @ -286,7 +286,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14' |     node-version: '14' | ||||||
|     cache: 'npm' |     cache: 'npm' | ||||||
| @ -324,7 +324,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - name: Setup node |       - name: Setup node | ||||||
|         uses: actions/setup-node@v3 |         uses: actions/setup-node@v4 | ||||||
|         with: |         with: | ||||||
|           node-version: ${{ matrix.node_version }} |           node-version: ${{ matrix.node_version }} | ||||||
|           architecture: ${{ matrix.architecture }} |           architecture: ${{ matrix.architecture }} | ||||||
| @ -336,7 +336,7 @@ jobs: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14.x' |     node-version: '14.x' | ||||||
|     registry-url: 'https://registry.npmjs.org' |     registry-url: 'https://registry.npmjs.org' | ||||||
| @ -344,7 +344,7 @@ steps: | |||||||
| - run: npm publish | - run: npm publish | ||||||
|   env: |   env: | ||||||
|     NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |     NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     registry-url: 'https://npm.pkg.github.com' |     registry-url: 'https://npm.pkg.github.com' | ||||||
| - run: npm publish | - run: npm publish | ||||||
| @ -356,7 +356,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14.x' |     node-version: '14.x' | ||||||
|     registry-url: <registry url> |     registry-url: <registry url> | ||||||
| @ -364,7 +364,7 @@ steps: | |||||||
| - run: yarn publish | - run: yarn publish | ||||||
|   env: |   env: | ||||||
|     NODE_AUTH_TOKEN: ${{ secrets.YARN_TOKEN }} |     NODE_AUTH_TOKEN: ${{ secrets.YARN_TOKEN }} | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     registry-url: 'https://npm.pkg.github.com' |     registry-url: 'https://npm.pkg.github.com' | ||||||
| - run: yarn publish | - run: yarn publish | ||||||
| @ -376,7 +376,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14.x' |     node-version: '14.x' | ||||||
|     registry-url: 'https://registry.npmjs.org' |     registry-url: 'https://registry.npmjs.org' | ||||||
| @ -396,7 +396,7 @@ Below you can find a sample "Setup .yarnrc.yml" step, that is going to allow you | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v4 | ||||||
|   with: |   with: | ||||||
|     node-version: '14.x' |     node-version: '14.x' | ||||||
| - name: Setup .yarnrc.yml | - name: Setup .yarnrc.yml | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user