mirror of
https://github.com/actions/setup-node
synced 2025-04-09 18:35:51 +00:00
parent
1ae8f4b1fd
commit
439cc13699
3 changed files with 26 additions and 0 deletions
|
@ -23,6 +23,9 @@ inputs:
|
|||
version:
|
||||
description: 'Deprecated. Use node-version instead. Will not be supported after October 1, 2019'
|
||||
deprecationMessage: 'The version property will not be supported after October 1, 2019. Use node-version instead'
|
||||
outputs:
|
||||
node-version:
|
||||
description: "The installed node version."
|
||||
runs:
|
||||
using: 'node12'
|
||||
main: 'dist/index.js'
|
||||
|
|
11
dist/index.js
vendored
11
dist/index.js
vendored
|
@ -4628,6 +4628,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
|
|||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const core = __importStar(__webpack_require__(470));
|
||||
const exec = __importStar(__webpack_require__(986));
|
||||
const installer = __importStar(__webpack_require__(749));
|
||||
const auth = __importStar(__webpack_require__(202));
|
||||
const path = __importStar(__webpack_require__(622));
|
||||
|
@ -4650,6 +4651,16 @@ function run() {
|
|||
const checkLatest = (core.getInput('check-latest') || 'false').toUpperCase() === 'TRUE';
|
||||
yield installer.getNode(version, stable, checkLatest, auth);
|
||||
}
|
||||
// Output version of node and npm that are being used
|
||||
let installedVersion = '';
|
||||
yield exec.exec('node', ['--version'], {
|
||||
listeners: {
|
||||
stdout: data => {
|
||||
installedVersion += data.toString();
|
||||
}
|
||||
}
|
||||
});
|
||||
core.setOutput('node-version', installedVersion);
|
||||
const registryUrl = core.getInput('registry-url');
|
||||
const alwaysAuth = core.getInput('always-auth');
|
||||
if (registryUrl) {
|
||||
|
|
12
src/main.ts
12
src/main.ts
|
@ -1,4 +1,5 @@
|
|||
import * as core from '@actions/core';
|
||||
import * as exec from '@actions/exec';
|
||||
import * as installer from './installer';
|
||||
import * as auth from './authutil';
|
||||
import * as path from 'path';
|
||||
|
@ -24,6 +25,17 @@ export async function run() {
|
|||
await installer.getNode(version, stable, checkLatest, auth);
|
||||
}
|
||||
|
||||
// Output version of node and npm that are being used
|
||||
let installedVersion = '';
|
||||
await exec.exec('node', ['--version'], {
|
||||
listeners: {
|
||||
stdout: data => {
|
||||
installedVersion += data.toString();
|
||||
}
|
||||
}
|
||||
});
|
||||
core.setOutput('node-version', installedVersion);
|
||||
|
||||
const registryUrl: string = core.getInput('registry-url');
|
||||
const alwaysAuth: string = core.getInput('always-auth');
|
||||
if (registryUrl) {
|
||||
|
|
Loading…
Add table
Reference in a new issue