mirror of
https://github.com/cycjimmy/semantic-release-action.git
synced 2025-11-09 11:46:56 +00:00
refactor(*): split set up task
This commit is contained in:
parent
0995c986f4
commit
fd6487c160
2 changed files with 16 additions and 6 deletions
|
|
@ -1,11 +1,11 @@
|
|||
const core = require('@actions/core');
|
||||
const semanticRelease = require('semantic-release');
|
||||
const {handleDryRunOption} = require('./handleOptions');
|
||||
const setUpJob = require('./setUpJob.task');
|
||||
const preInstallPlugins = require('./preInstallPlugins.task');
|
||||
const cleanupNpmrc = require('./cleanupNpmrc.task');
|
||||
const windUpJob = require('./windUpJob.task');
|
||||
|
||||
const outputs = require('./outputs.json');
|
||||
const inputs = require('./inputs.json');
|
||||
|
||||
/**
|
||||
|
|
@ -13,13 +13,10 @@ const inputs = require('./inputs.json');
|
|||
* @returns {Promise<void>}
|
||||
*/
|
||||
const release = async () => {
|
||||
// set outputs default
|
||||
core.setOutput(outputs.new_release_published, 'false');
|
||||
|
||||
const branch = core.getInput(inputs.branch, {required: false}) || 'master';
|
||||
|
||||
await setUpJob();
|
||||
await preInstallPlugins();
|
||||
|
||||
const branch = core.getInput(inputs.branch, {required: false}) || 'master';
|
||||
const result = await semanticRelease({
|
||||
branch,
|
||||
...(handleDryRunOption()),
|
||||
|
|
|
|||
13
src/setUpJob.task.js
Normal file
13
src/setUpJob.task.js
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
const core = require('@actions/core');
|
||||
const outputs = require('./outputs.json');
|
||||
|
||||
/**
|
||||
* setUpJob
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
module.exports = async () => {
|
||||
// set outputs default
|
||||
core.setOutput(outputs.new_release_published, 'false');
|
||||
|
||||
return Promise.resolve();
|
||||
};
|
||||
Loading…
Reference in a new issue