This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new c717c744ea9 NO-ISSUE: [serverless-logic-web-tools] Use env vars
instead hardcoded repository URL for samples (#2858)
c717c744ea9 is described below
commit c717c744ea907ec1b691e6bbec7512b58063a413
Author: Fabrizio Antonangeli <[email protected]>
AuthorDate: Wed Jan 15 19:10:37 2025 +0100
NO-ISSUE: [serverless-logic-web-tools] Use env vars instead hardcoded
repository URL for samples (#2858)
---
packages/serverless-logic-web-tools/env/index.js | 10 ++++++++++
.../serverless-logic-web-tools/src/samples/SampleConstants.ts | 4 ++--
packages/serverless-logic-web-tools/webpack.config.ts | 2 ++
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/packages/serverless-logic-web-tools/env/index.js
b/packages/serverless-logic-web-tools/env/index.js
index 01c2c8611fb..ec421925a6b 100644
--- a/packages/serverless-logic-web-tools/env/index.js
+++ b/packages/serverless-logic-web-tools/env/index.js
@@ -41,6 +41,14 @@ module.exports = composeEnv(
default: version,
description: "Version of the application",
},
+ SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryOrg: {
+ default: "kiegroup",
+ description: "Org owner for `kiegroup/kie-samples` repository",
+ },
+ SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryName: {
+ default: "kie-samples",
+ description: "Repository name for `kiegroup/kie-samples` repository",
+ },
SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryRef: {
default: "main",
description: "Tag/branch to fetch samples from `kiegroup/kie-samples`
repository",
@@ -99,6 +107,8 @@ module.exports = composeEnv(
tag:
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageTag),
},
corsProxyUrl:
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__corsProxyUrl),
+ samplesRepositoryOrg:
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryOrg),
+ samplesRepositoryName:
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryName),
samplesRepositoryRef:
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__samplesRepositoryRef),
},
};
diff --git a/packages/serverless-logic-web-tools/src/samples/SampleConstants.ts
b/packages/serverless-logic-web-tools/src/samples/SampleConstants.ts
index 0f0b3ac2773..eaf3dd74581 100644
--- a/packages/serverless-logic-web-tools/src/samples/SampleConstants.ts
+++ b/packages/serverless-logic-web-tools/src/samples/SampleConstants.ts
@@ -33,8 +33,8 @@ export const resolveSampleFsMountPoint = (appVersion: string)
=> {
};
export const KIE_SAMPLES_REPOSITORY_INFO: SamplesRepositoryInfo = {
- org: "kiegroup",
- name: "kie-samples",
+ org: process.env["WEBPACK_REPLACE__samplesRepositoryOrg"]!,
+ name: process.env["WEBPACK_REPLACE__samplesRepositoryName"]!,
ref: process.env["WEBPACK_REPLACE__samplesRepositoryRef"]!,
paths: {
samplesFolder: "samples",
diff --git a/packages/serverless-logic-web-tools/webpack.config.ts
b/packages/serverless-logic-web-tools/webpack.config.ts
index 5ab93ac0360..4a53f972963 100644
--- a/packages/serverless-logic-web-tools/webpack.config.ts
+++ b/packages/serverless-logic-web-tools/webpack.config.ts
@@ -110,6 +110,8 @@ export default async (webpackEnv: any, webpackArgv: any) =>
{
WEBPACK_REPLACE__devModeImageFullUrl:
`${swfDevModeImageRegistry}/${swfDevModeImageAccount}/${swfDevModeImageName}:${swfDevModeImageTag}`,
WEBPACK_REPLACE__dashbuilderViewerImageFullUrl:
`${dashbuilderViewerImageRegistry}/${dashbuilderViewerImageAccount}/${dashbuilderViewerImageName}:${dashbuilderViewerImageTag}`,
WEBPACK_REPLACE__corsProxyUrl:
buildEnv.serverlessLogicWebTools.corsProxyUrl,
+ WEBPACK_REPLACE__samplesRepositoryOrg:
buildEnv.serverlessLogicWebTools.samplesRepositoryOrg,
+ WEBPACK_REPLACE__samplesRepositoryName:
buildEnv.serverlessLogicWebTools.samplesRepositoryName,
WEBPACK_REPLACE__samplesRepositoryRef:
buildEnv.serverlessLogicWebTools.samplesRepositoryRef,
}),
new CopyPlugin({
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]