Skip to content

Commit 5e58778

Browse files
committed
Handle newHash
1 parent 29b10be commit 5e58778

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

action.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,16 @@ inputs:
1010
required: true
1111
newTag:
1212
description: New tag string
13-
required: true
14-
oldTag:
13+
required: false
14+
oldHash:
1515
description: Old tag string
16-
required: true
16+
required: false
17+
newHash:
18+
description: New hash string
19+
required: false
20+
oldHash:
21+
description: Old hash string
22+
required: false
1723
outputs:
1824
matrix:
1925
description: Matrix

index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,18 @@ async function run() {
1616
try {
1717
const engineName = core.getInput('engineName');
1818
const newTag = core.getInput('newTag');
19+
const newHash = core.getInput('newHash');
1920
const envJsonPath = path.join(packagesEnginesPath, engineName, 'env.json');
2021

2122
const envJsonStr = await fs.readFile(envJsonPath, 'utf-8');
2223
const envData = JSON.parse(envJsonStr);
23-
envData.COMMIT_TAG = newTag;
24+
25+
if(newTag) {
26+
envData.COMMIT_TAG = newTag;
27+
} else if(newHash) {
28+
envData.COMMIT_HASH = newHash;
29+
}
30+
2431
await fs.writeFile(envJsonPath, JSON.stringify(envData, null, 4));
2532

2633
const packagesJsonPath = path.join('metadata', 'packagessniper_v2.json');

0 commit comments

Comments
 (0)