From 2498692a88673e3a60918d5190c867a4d2ebd562 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 1 Sep 2026 17:29:54 -0700 Subject: [PATCH 01/12] Add js build --- .github/workflows/pack.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/pack.yml diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml new file mode 100644 index 000000000..59e472c45 --- /dev/null +++ b/.github/workflows/pack.yml @@ -0,0 +1,16 @@ +name: npm pack + +on: + pull_request: + types: [opened, reopened, synchronize] + +concurrency: + group: npm-pack-${{ github.repository }}-${{ github.event.pull_request.number }} + cancel-in-progress: true + +jobs: + pack: + uses: ProcessMaker/.github/.github/workflows/js-pack.yml@js-builds-2 + with: + repository: ${{ github.repository }} + ref: ${{ github.event.pull_request.head.sha }} From d57d811b8cbd2c00e0c7d8583d021114afcb590c Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 2 Sep 2026 16:28:22 -0700 Subject: [PATCH 02/12] Cascading builds --- .github/workflows/js-package.yml | 21 +++++++++++++++++++++ .github/workflows/pack.yml | 16 ---------------- package.json | 3 +++ 3 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/js-package.yml delete mode 100644 .github/workflows/pack.yml diff --git a/.github/workflows/js-package.yml b/.github/workflows/js-package.yml new file mode 100644 index 000000000..89ccf54c4 --- /dev/null +++ b/.github/workflows/js-package.yml @@ -0,0 +1,21 @@ +name: js-package +run-name: js-stack ${{ github.event.pull_request.number || github.run_id }} + +on: + pull_request: + types: [opened, reopened, synchronize, edited] + workflow_dispatch: + +concurrency: + group: js-package-${{ github.repository }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + run: + uses: ProcessMaker/.github/.github/workflows/js-package.yml@main + secrets: inherit + with: + stack_id: ${{ github.event.pull_request.number || github.run_id }} + trigger_repo: ${{ github.event.repository.name }} + trigger_ref: ${{ github.event.pull_request.head.sha || github.ref }} + pr_body: ${{ github.event.pull_request.body }} diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml deleted file mode 100644 index 59e472c45..000000000 --- a/.github/workflows/pack.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: npm pack - -on: - pull_request: - types: [opened, reopened, synchronize] - -concurrency: - group: npm-pack-${{ github.repository }}-${{ github.event.pull_request.number }} - cancel-in-progress: true - -jobs: - pack: - uses: ProcessMaker/.github/.github/workflows/js-pack.yml@js-builds-2 - with: - repository: ${{ github.repository }} - ref: ${{ github.event.pull_request.head.sha }} diff --git a/package.json b/package.json index e758bb9a5..3d61fc60e 100644 --- a/package.json +++ b/package.json @@ -154,5 +154,8 @@ ".js", ".vue" ] + }, + "processmaker": { + "downstream": ["modeler"] } } From 1b185982a00481121c50d9b1726450ffb25cfee4 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 2 Sep 2026 16:38:17 -0700 Subject: [PATCH 03/12] Update format --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 3d61fc60e..fd2bdf310 100644 --- a/package.json +++ b/package.json @@ -156,6 +156,7 @@ ] }, "processmaker": { - "downstream": ["modeler"] + "downstream": ["modeler"], + "command": "build-bundle" } } From 785074a2e30d91ac195b343047f03c9084650c19 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 2 Sep 2026 16:45:42 -0700 Subject: [PATCH 04/12] Update branch --- .github/workflows/js-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/js-package.yml b/.github/workflows/js-package.yml index 89ccf54c4..5b6e2d6c4 100644 --- a/.github/workflows/js-package.yml +++ b/.github/workflows/js-package.yml @@ -12,7 +12,7 @@ concurrency: jobs: run: - uses: ProcessMaker/.github/.github/workflows/js-package.yml@main + uses: ProcessMaker/.github/.github/workflows/js-package.yml@js-builds-2 secrets: inherit with: stack_id: ${{ github.event.pull_request.number || github.run_id }} From 4d848bd9fda70d0bb80cfe793c4eabd7792f8ba8 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 2 Sep 2026 17:09:37 -0700 Subject: [PATCH 05/12] Pass trigger_branch to js-package reusable workflow. Enables downstream cascade to use the same branch (e.g. js-builds-2) when resolving dependent packages like modeler. Co-authored-by: Cursor --- .github/workflows/js-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/js-package.yml b/.github/workflows/js-package.yml index 5b6e2d6c4..f6624195c 100644 --- a/.github/workflows/js-package.yml +++ b/.github/workflows/js-package.yml @@ -18,4 +18,5 @@ jobs: stack_id: ${{ github.event.pull_request.number || github.run_id }} trigger_repo: ${{ github.event.repository.name }} trigger_ref: ${{ github.event.pull_request.head.sha || github.ref }} + trigger_branch: ${{ github.event.pull_request.head.ref || github.ref_name }} pr_body: ${{ github.event.pull_request.body }} From 10dfde45aee62083d91ae5ae6c6598dac18468bf Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Thu, 3 Sep 2026 09:56:15 -0700 Subject: [PATCH 06/12] Encode PR body as JSON for js-package ci tag parsing. Multiline ci: tags were truncated when passed through reusable workflow inputs. Co-authored-by: Cursor --- .github/workflows/js-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/js-package.yml b/.github/workflows/js-package.yml index f6624195c..9487e7bd0 100644 --- a/.github/workflows/js-package.yml +++ b/.github/workflows/js-package.yml @@ -19,4 +19,4 @@ jobs: trigger_repo: ${{ github.event.repository.name }} trigger_ref: ${{ github.event.pull_request.head.sha || github.ref }} trigger_branch: ${{ github.event.pull_request.head.ref || github.ref_name }} - pr_body: ${{ github.event.pull_request.body }} + pr_body: ${{ toJSON(github.event.pull_request.body || '') }} From d250fced1612e39a198ce4c4b762059ceefc71a2 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Thu, 3 Sep 2026 10:11:28 -0700 Subject: [PATCH 07/12] Update branch --- .github/workflows/deploy-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-package.yml b/.github/workflows/deploy-package.yml index eb942f19b..7b813e1c0 100644 --- a/.github/workflows/deploy-package.yml +++ b/.github/workflows/deploy-package.yml @@ -6,5 +6,5 @@ on: jobs: run_deploy: name: Run Build PM4-workflow - uses: processmaker/processmaker/.github/workflows/deploy-pm4.yml@develop + uses: processmaker/processmaker/.github/workflows/deploy-pm4.yml@js-builds-2 secrets: inherit From 6a550588d01c37b81c88e7ac40779584b0c92597 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Thu, 3 Sep 2026 11:04:47 -0700 Subject: [PATCH 08/12] Revert "Update branch" This reverts commit 39c66ff37cbaab9d3e598ad650f9c67c44333e2a. --- .github/workflows/deploy-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-package.yml b/.github/workflows/deploy-package.yml index 7b813e1c0..eb942f19b 100644 --- a/.github/workflows/deploy-package.yml +++ b/.github/workflows/deploy-package.yml @@ -6,5 +6,5 @@ on: jobs: run_deploy: name: Run Build PM4-workflow - uses: processmaker/processmaker/.github/workflows/deploy-pm4.yml@js-builds-2 + uses: processmaker/processmaker/.github/workflows/deploy-pm4.yml@develop secrets: inherit From 521eb0073134dcdf627071f3df2a3def05f2af24 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Fri, 4 Sep 2026 13:24:30 -0700 Subject: [PATCH 09/12] Use js-builds-2 deploy workflow so JS stack artifacts are consumed in CI. The main deploy-pm4 workflow does not download js-stack artifacts, which left the Docker build without pre-built packages when testing js-builds-2. Co-authored-by: Cursor --- .github/workflows/deploy-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-package.yml b/.github/workflows/deploy-package.yml index eb942f19b..14496e5f8 100644 --- a/.github/workflows/deploy-package.yml +++ b/.github/workflows/deploy-package.yml @@ -6,5 +6,5 @@ on: jobs: run_deploy: name: Run Build PM4-workflow - uses: processmaker/processmaker/.github/workflows/deploy-pm4.yml@develop + uses: ProcessMaker/.github/.github/workflows/deploy-pm4.yml@js-builds-2 secrets: inherit From 7dc6e32f6101a5448737de34b066a0c621bd73d1 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 9 Sep 2026 17:28:41 -0700 Subject: [PATCH 10/12] Remove processmaker.command from JS stack build metadata. Downstream cascade now reads only processmaker.downstream; CI auto-detects build-bundle. Co-authored-by: Cursor --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index fd2bdf310..3d61fc60e 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,6 @@ ] }, "processmaker": { - "downstream": ["modeler"], - "command": "build-bundle" + "downstream": ["modeler"] } } From fc3bf2bba35e07e37e020c4665e611ae9b35473f Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 9 Sep 2026 17:40:28 -0700 Subject: [PATCH 11/12] test --- src/form-builder-controls.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/form-builder-controls.js b/src/form-builder-controls.js index a8d21216c..d9b913869 100755 --- a/src/form-builder-controls.js +++ b/src/form-builder-controls.js @@ -753,7 +753,7 @@ export default [ 'editor-control': 'FormSubmit', config: { icon: 'fas fa-share-square', - label: 'New Submit', + label: 'New Submit FOOOO', variant: 'primary', event: 'submit', loading: false, From 53a77f6564aa1067242bda390c79d6aeb10d1b89 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Wed, 9 Sep 2026 21:24:39 -0700 Subject: [PATCH 12/12] Test --- src/components/editor/pagesDropdown.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/editor/pagesDropdown.vue b/src/components/editor/pagesDropdown.vue index 02c956e78..d70a2cd34 100644 --- a/src/components/editor/pagesDropdown.vue +++ b/src/components/editor/pagesDropdown.vue @@ -21,7 +21,7 @@ - {{ $t("Create Page") }} + {{ $t("Create Page FOFOFOFOFOO") }}