Issue 190: Use GITHUB_OUTPUT environment file to set output.
This follows the guidelines described in https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
This commit is contained in:
parent
8502f4970e
commit
e02ebb3d92
5
index.js
5
index.js
|
@ -202,7 +202,8 @@ const pkg = getPackageJson();
|
||||||
console.log('newVersion 2:', newVersion);
|
console.log('newVersion 2:', newVersion);
|
||||||
newVersion = `${tagPrefix}${newVersion}`;
|
newVersion = `${tagPrefix}${newVersion}`;
|
||||||
console.log(`newVersion after merging tagPrefix+newVersion: ${newVersion}`);
|
console.log(`newVersion after merging tagPrefix+newVersion: ${newVersion}`);
|
||||||
console.log(`::set-output name=newTag::${newVersion}`);
|
// Using sh as command instead of directly echo to be able to use file redirection
|
||||||
|
await runInWorkspace('sh', ['-c', `echo "newTag=${newVersion}" >> $GITHUB_OUTPUT`]);
|
||||||
try {
|
try {
|
||||||
// to support "actions/checkout@v1"
|
// to support "actions/checkout@v1"
|
||||||
if (process.env['INPUT_SKIP-COMMIT'] !== 'true') {
|
if (process.env['INPUT_SKIP-COMMIT'] !== 'true') {
|
||||||
|
@ -210,7 +211,7 @@ const pkg = getPackageJson();
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn(
|
console.warn(
|
||||||
'git commit failed because you are using "actions/checkout@v2"; ' +
|
'git commit failed because you are using "actions/checkout@v2" or later; ' +
|
||||||
'but that doesnt matter because you dont need that git commit, thats only for "actions/checkout@v1"',
|
'but that doesnt matter because you dont need that git commit, thats only for "actions/checkout@v1"',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue