diff --git a/src/handleOptions.js b/src/handleOptions.js index 1c59815..192f674 100644 --- a/src/handleOptions.js +++ b/src/handleOptions.js @@ -77,3 +77,19 @@ exports.handleExtends = () => { return {}; } }; + +/** + * Handle TagFormat Option + * @returns {{}|{tagFormat: String}} + */ +exports.handleTagFormat = () => { + const tagFormat = core.getInput(inputs.tagFormat); + + if (tagFormat) { + return { + tagFormat + }; + } else { + return {}; + } +}; diff --git a/src/index.js b/src/index.js index 01d112d..7fe1bdc 100644 --- a/src/index.js +++ b/src/index.js @@ -3,6 +3,7 @@ const { handleBranchesOption, handleDryRunOption, handleExtends, + handleTagFormat, } = require('./handleOptions'); const setUpJob = require('./setUpJob.task'); const installSpecifyingVersionSemantic = require('./installSpecifyingVersionSemantic.task'); @@ -29,6 +30,7 @@ const release = async () => { ...handleBranchesOption(), ...handleDryRunOption(), ...handleExtends(), + ...handleTagFormat() }); await cleanupNpmrc(); diff --git a/src/inputs.json b/src/inputs.json index 74a84b9..758a719 100644 --- a/src/inputs.json +++ b/src/inputs.json @@ -5,5 +5,6 @@ "extra_plugins": "extra_plugins", "dry_run": "dry_run", "extends": "extends", - "working_directory": "working_directory" + "working_directory": "working_directory", + "tagFormat": "tagFormat" }