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]

Reply via email to