Skip to content

Commit 105ba31

Browse files
authored
Merge pull request #22724 from Expensify/Rory-FixCPResolveConflicts
[No QA] Fix CP conflict resolution
2 parents 089cf7e + de52f1f commit 105ba31

File tree

10 files changed

+5008
-20
lines changed

10 files changed

+5008
-20
lines changed

.github/actions/javascript/bumpVersion/bumpVersion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ function updateNativeVersions(version) {
4242

4343
let semanticVersionLevel = core.getInput('SEMVER_LEVEL', {require: true});
4444
if (!semanticVersionLevel || !_.contains(versionUpdater.SEMANTIC_VERSION_LEVELS, semanticVersionLevel)) {
45-
console.log(`Invalid input for 'SEMVER_LEVEL': ${semanticVersionLevel}`, `Defaulting to: ${versionUpdater.SEMANTIC_VERSION_LEVELS.BUILD}`);
4645
semanticVersionLevel = versionUpdater.SEMANTIC_VERSION_LEVELS.BUILD;
46+
console.log(`Invalid input for 'SEMVER_LEVEL': ${semanticVersionLevel}`, `Defaulting to: ${semanticVersionLevel}`);
4747
}
4848

4949
const {version: previousVersion} = JSON.parse(fs.readFileSync('./package.json'));

.github/actions/javascript/bumpVersion/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ function updateNativeVersions(version) {
5252

5353
let semanticVersionLevel = core.getInput('SEMVER_LEVEL', {require: true});
5454
if (!semanticVersionLevel || !_.contains(versionUpdater.SEMANTIC_VERSION_LEVELS, semanticVersionLevel)) {
55-
console.log(`Invalid input for 'SEMVER_LEVEL': ${semanticVersionLevel}`, `Defaulting to: ${versionUpdater.SEMANTIC_VERSION_LEVELS.BUILD}`);
5655
semanticVersionLevel = versionUpdater.SEMANTIC_VERSION_LEVELS.BUILD;
56+
console.log(`Invalid input for 'SEMVER_LEVEL': ${semanticVersionLevel}`, `Defaulting to: ${semanticVersionLevel}`);
5757
}
5858

5959
const {version: previousVersion} = JSON.parse(fs.readFileSync('./package.json'));
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: 'Get previous npm version'
2+
description: 'Get the previous app version.'
3+
inputs:
4+
SEMVER_LEVEL:
5+
description: Semantic Versioning Level
6+
required: true
7+
outputs:
8+
PREVIOUS_VERSION:
9+
description: The previous semver version of the application, according to the SEMVER_LEVEL provided
10+
runs:
11+
using: 'node16'
12+
main: './index.js'
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const {readFileSync} = require('fs');
2+
const core = require('@actions/core');
3+
const _ = require('underscore');
4+
const versionUpdater = require('../../../libs/versionUpdater');
5+
6+
const semverLevel = core.getInput('SEMVER_LEVEL', {require: true});
7+
if (!semverLevel || !_.contains(versionUpdater.SEMANTIC_VERSION_LEVELS, semverLevel)) {
8+
core.setFailed(`'Error: Invalid input for 'SEMVER_LEVEL': ${semverLevel}`);
9+
}
10+
11+
const {version: currentVersion} = JSON.parse(readFileSync('./package.json'));
12+
const previousVersion = versionUpdater.getPreviousVersion(currentVersion, semverLevel);
13+
core.setOutput('PREVIOUS_VERSION', previousVersion);

0 commit comments

Comments
 (0)