Skip to content

Commit a6a37fc

Browse files
committed
Read version from package.json
1 parent bb2a253 commit a6a37fc

File tree

3 files changed

+4
-639
lines changed

3 files changed

+4
-639
lines changed

.github/actions/javascript/getPreviousVersion/action.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
name: 'Get previous npm version'
22
description: 'Get the previous app version.'
33
inputs:
4-
CURRENT_VERSION:
5-
description: The current app version
6-
required: true
74
SEMVER_LEVEL:
85
description: Semantic Versioning Level
96
required: true
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1+
const {readFileSync} = require('fs');
12
const core = require('@actions/core');
23
const _ = require('underscore');
3-
const semverValid = require('semver/functions/valid');
44
const versionUpdater = require('../../../libs/versionUpdater');
55

6-
const currentVersion = core.getInput('CURRENT_VERSION', {require: true});
7-
if (!semverValid(currentVersion)) {
8-
core.setFailed(`Error: CURRENT_VERSION ${currentVersion} is not a valid semver version`);
9-
}
10-
116
let semverLevel = core.getInput('SEMVER_LEVEL', {require: true});
127
if (!semverLevel || !_.contains(versionUpdater.SEMANTIC_VERSION_LEVELS, semverLevel)) {
138
semverLevel = versionUpdater.SEMANTIC_VERSION_LEVELS.PATCH;
149
console.warn(`Invalid input for 'SEMVER_LEVEL': ${semverLevel}`, `Defaulting to: ${semverLevel}`);
1510
}
1611

12+
const {version: currentVersion} = JSON.parse(readFileSync('./package.json'));
1713
const previousVersion = versionUpdater.getPreviousVersion(currentVersion, semverLevel);
1814
core.setOutput('PREVIOUS_VERSION', previousVersion);

0 commit comments

Comments
 (0)