diff --git a/package-lock.json b/package-lock.json index 9d43086..f990069 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "MIT", "dependencies": { "@actions/core": "^1.10.1", + "@actions/io": "^1.1.3", "@cycjimmy/awesome-js-funcs": "^4.0.9", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", diff --git a/package.json b/package.json index de7cecc..65aad7b 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "homepage": "https://github.com/cycjimmy/semantic-release-action#readme", "dependencies": { "@actions/core": "^1.10.1", + "@actions/io": "^1.1.3", "@cycjimmy/awesome-js-funcs": "^4.0.9", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", diff --git a/src/cleanupNpmrc.task.js b/src/cleanupNpmrc.task.js index 4205cf8..e33b62b 100644 --- a/src/cleanupNpmrc.task.js +++ b/src/cleanupNpmrc.task.js @@ -1,15 +1,9 @@ -const core = require('@actions/core'); -const exec = require('./_exec'); +const io = require('@actions/io'); /** * Clean up `.npmrc` file in the repo after releasing * @returns {Promise} */ module.exports = async () => { - const {stdout, stderr} = await exec(`rm -f .npmrc`); - core.debug(stdout); - - if (stderr) { - return Promise.reject(stderr); - } + await io.rmRF('.npmrc'); };