mirror of
				https://github.com/actions/setup-node.git
				synced 2025-11-04 11:35:20 +08:00 
			
		
		
		
	Use node-version instead of version (#28)
* Use node-version instead of version * Add deprecation date
This commit is contained in:
		@@ -19,7 +19,7 @@ steps:
 | 
			
		||||
- uses: actions/checkout@master
 | 
			
		||||
- uses: actions/setup-node@v1
 | 
			
		||||
  with:
 | 
			
		||||
    version: '10.x'
 | 
			
		||||
    node-version: '10.x'
 | 
			
		||||
- run: npm install
 | 
			
		||||
- run: npm test
 | 
			
		||||
```
 | 
			
		||||
@@ -38,7 +38,7 @@ jobs:
 | 
			
		||||
      - name: Setup node
 | 
			
		||||
        uses: actions/setup-node@v1
 | 
			
		||||
        with:
 | 
			
		||||
          version: ${{ matrix.node }}
 | 
			
		||||
          node-version: ${{ matrix.node }}
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - run: npm test
 | 
			
		||||
```
 | 
			
		||||
@@ -49,7 +49,7 @@ steps:
 | 
			
		||||
- uses: actions/checkout@master
 | 
			
		||||
- uses: actions/setup-node@v1
 | 
			
		||||
  with:
 | 
			
		||||
    version: '10.x'
 | 
			
		||||
    node-version: '10.x'
 | 
			
		||||
    registry-url: 'https://registry.npmjs.org'
 | 
			
		||||
- run: npm install
 | 
			
		||||
- run: npm publish
 | 
			
		||||
@@ -69,7 +69,7 @@ steps:
 | 
			
		||||
- uses: actions/checkout@master
 | 
			
		||||
- uses: actions/setup-node@v1
 | 
			
		||||
  with:
 | 
			
		||||
    version: '10.x'
 | 
			
		||||
    node-version: '10.x'
 | 
			
		||||
    registry-url: <registry url>
 | 
			
		||||
- run: npm install -g yarn
 | 
			
		||||
- run: yarn install
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,17 @@
 | 
			
		||||
name: 'Setup Node.js environment'
 | 
			
		||||
description: 'Setup a Node.js environment and add it to the PATH, additionally providing proxy support'
 | 
			
		||||
author: 'GitHub'
 | 
			
		||||
inputs: 
 | 
			
		||||
  version:
 | 
			
		||||
    description: 'Version Spec of the version to use.  Examples: 10.x, 10.15.1, >=10.15.0, lts'
 | 
			
		||||
inputs:
 | 
			
		||||
  node-version:
 | 
			
		||||
    description: 'Version Spec of the version to use.  Examples: 10.x, 10.15.1, >=10.15.0'
 | 
			
		||||
    default: '10.x'
 | 
			
		||||
  registry-url:
 | 
			
		||||
    description: 'Optional registry to set up for auth. Will set the registry in a project level .npmrc and .yarnrc file, and set up auth to read in from env.NODE_AUTH_TOKEN'
 | 
			
		||||
  scope:
 | 
			
		||||
    description: 'Optional scope for authenticating against scoped registries'
 | 
			
		||||
# Deprecated option, do not use. Will not be supported after October 1, 2019
 | 
			
		||||
  version:
 | 
			
		||||
    description: 'Deprecated. Use node-version instead. Will not be supported after October 1, 2019'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'node12'
 | 
			
		||||
  main: 'lib/setup-node.js'
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,10 @@ function run() {
 | 
			
		||||
            // Version is optional.  If supplied, install / use from the tool cache
 | 
			
		||||
            // If not supplied then task is still used to setup proxy, auth, etc...
 | 
			
		||||
            //
 | 
			
		||||
            const version = core.getInput('version');
 | 
			
		||||
            let version = core.getInput('version');
 | 
			
		||||
            if (!version) {
 | 
			
		||||
                version = core.getInput('node-version');
 | 
			
		||||
            }
 | 
			
		||||
            if (version) {
 | 
			
		||||
                // TODO: installer doesn't support proxy
 | 
			
		||||
                yield installer.getNode(version);
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,10 @@ async function run() {
 | 
			
		||||
    // Version is optional.  If supplied, install / use from the tool cache
 | 
			
		||||
    // If not supplied then task is still used to setup proxy, auth, etc...
 | 
			
		||||
    //
 | 
			
		||||
    const version = core.getInput('version');
 | 
			
		||||
    let version = core.getInput('version');
 | 
			
		||||
    if (!version) {
 | 
			
		||||
      version = core.getInput('node-version');
 | 
			
		||||
    }
 | 
			
		||||
    if (version) {
 | 
			
		||||
      // TODO: installer doesn't support proxy
 | 
			
		||||
      await installer.getNode(version);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user