Skip to content

Commit 1d36633

Browse files
rthic23friederbluemle
authored andcommitted
update mavenPublisher in miniappRunner to query version from manifest
1 parent 4280895 commit 1d36633

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

ern-orchestrator/src/runMiniApp.ts

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
getDefaultMavenLocalDirectory,
44
kax,
55
log,
6+
manifest,
67
MiniApp,
78
NativePlatform,
89
PackagePath,
@@ -36,7 +37,9 @@ export async function runMiniApp(
3637
launchEnvVars,
3738
launchFlags,
3839
mainMiniAppName,
40+
manifestId,
3941
miniapps,
42+
platformVersion = Platform.currentVersion,
4043
port,
4144
}: {
4245
baseComposite?: PackagePath;
@@ -50,7 +53,9 @@ export async function runMiniApp(
5053
launchEnvVars?: string;
5154
launchFlags?: string;
5255
mainMiniAppName?: string;
56+
manifestId?: string;
5357
miniapps?: PackagePath[];
58+
platformVersion?: string;
5459
port?: string;
5560
} = {},
5661
) {
@@ -200,12 +205,28 @@ export async function runMiniApp(
200205
? `com.walmartlabs.ern`
201206
: `com.walmartlabs.ern.${entryMiniAppName.toLowerCase()}`,
202207
};
208+
209+
const mavenPublisher =
210+
(await kax
211+
.task(
212+
'Querying Manifest for ern-container-publisher-maven version to use',
213+
)
214+
.run(
215+
manifest.getNativeDependency(
216+
PackagePath.fromString('ern-container-publisher-maven'),
217+
{
218+
manifestId,
219+
platformVersion,
220+
},
221+
),
222+
)) || PackagePath.fromString('ern-container-publisher-maven');
223+
203224
await publishContainer({
204225
containerPath: outDir,
205226
containerVersion: '1.0.0',
206227
extra: extra.androidConfig,
207228
platform: 'android',
208-
publisher: PackagePath.fromString('ern-container-publisher-maven'),
229+
publisher: mavenPublisher,
209230
url: getDefaultMavenLocalDirectory(),
210231
});
211232
}

0 commit comments

Comments
 (0)