From dd6ced98ef15e2ef340c0e7f9108086bc0a81e30 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:00:24 -0600 Subject: [PATCH 1/9] Bump API versions --- .../main/default/classes/FinalizerHandler.cls-meta.xml | 2 +- .../main/default/classes/FinalizerHandlerTest.cls-meta.xml | 2 +- .../main/default/classes/FlowChangeEventHeader.cls-meta.xml | 2 +- .../default/classes/FlowChangeEventHeaderTest.cls-meta.xml | 2 +- .../main/default/classes/FormulaFilter.cls-meta.xml | 2 +- .../main/default/classes/FormulaFilterTest.cls-meta.xml | 2 +- .../default/classes/MetadataTriggerHandler.cls-meta.xml | 6 +++--- .../default/classes/MetadataTriggerHandlerTest.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerAction.cls-meta.xml | 6 +++--- .../default/classes/TriggerActionConstants.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerActionFlow.cls-meta.xml | 6 +++--- .../default/classes/TriggerActionFlowAddError.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowAddErrorTest.cls-meta.xml | 6 +++--- .../default/classes/TriggerActionFlowBypass.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowBypassProcessor.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowBypassTest.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowChangeEvent.cls-meta.xml | 2 +- .../classes/TriggerActionFlowChangeEventTest.cls-meta.xml | 2 +- .../classes/TriggerActionFlowClearAllBypasses.cls-meta.xml | 6 +++--- .../TriggerActionFlowClearAllBypassesTest.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowClearBypass.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowClearBypassTest.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowIsBypassed.cls-meta.xml | 6 +++--- .../classes/TriggerActionFlowIsBypassedTest.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerActionFlowTest.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerBase.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerBaseTest.cls-meta.xml | 6 +++--- .../main/default/classes/TriggerRecord.cls-meta.xml | 2 +- .../main/default/classes/TriggerRecordTest.cls-meta.xml | 2 +- .../main/default/classes/TriggerTestUtility.cls-meta.xml | 6 +++--- 30 files changed, 70 insertions(+), 70 deletions(-) diff --git a/trigger-actions-framework/main/default/classes/FinalizerHandler.cls-meta.xml b/trigger-actions-framework/main/default/classes/FinalizerHandler.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FinalizerHandler.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FinalizerHandler.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/FinalizerHandlerTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/FinalizerHandlerTest.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FinalizerHandlerTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FinalizerHandlerTest.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/FlowChangeEventHeader.cls-meta.xml b/trigger-actions-framework/main/default/classes/FlowChangeEventHeader.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FlowChangeEventHeader.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FlowChangeEventHeader.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/FlowChangeEventHeaderTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/FlowChangeEventHeaderTest.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FlowChangeEventHeaderTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FlowChangeEventHeaderTest.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/FormulaFilter.cls-meta.xml b/trigger-actions-framework/main/default/classes/FormulaFilter.cls-meta.xml index 7d5f9e8..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FormulaFilter.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FormulaFilter.cls-meta.xml @@ -1,5 +1,5 @@ - 61.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/FormulaFilterTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/FormulaFilterTest.cls-meta.xml index 7d5f9e8..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/FormulaFilterTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/FormulaFilterTest.cls-meta.xml @@ -1,5 +1,5 @@ - 61.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/MetadataTriggerHandler.cls-meta.xml b/trigger-actions-framework/main/default/classes/MetadataTriggerHandler.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/MetadataTriggerHandler.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/MetadataTriggerHandler.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/MetadataTriggerHandlerTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/MetadataTriggerHandlerTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/MetadataTriggerHandlerTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/MetadataTriggerHandlerTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerAction.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerAction.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerAction.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerAction.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionConstants.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionConstants.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionConstants.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionConstants.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlow.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlow.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlow.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlow.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowAddError.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowAddError.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowAddError.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowAddError.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowAddErrorTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowAddErrorTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowAddErrorTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowAddErrorTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypass.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypass.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypass.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypass.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassProcessor.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassProcessor.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassProcessor.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassProcessor.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowBypassTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEvent.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEvent.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEvent.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEvent.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEventTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEventTest.cls-meta.xml index 642d054..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEventTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowChangeEventTest.cls-meta.xml @@ -1,5 +1,5 @@ - 58.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypasses.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypasses.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypasses.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypasses.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypassesTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypassesTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypassesTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearAllBypassesTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypass.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypass.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypass.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypass.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypassTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypassTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypassTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowClearBypassTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassed.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassed.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassed.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassed.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassedTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassedTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassedTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowIsBypassedTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerActionFlowTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerActionFlowTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerActionFlowTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerActionFlowTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerBase.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerBase.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerBase.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerBase.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerRecord.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerRecord.cls-meta.xml index 7d5f9e8..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerRecord.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerRecord.cls-meta.xml @@ -1,5 +1,5 @@ - 61.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerRecordTest.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerRecordTest.cls-meta.xml index 7d5f9e8..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerRecordTest.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerRecordTest.cls-meta.xml @@ -1,5 +1,5 @@ - 61.0 + 62.0 Active \ No newline at end of file diff --git a/trigger-actions-framework/main/default/classes/TriggerTestUtility.cls-meta.xml b/trigger-actions-framework/main/default/classes/TriggerTestUtility.cls-meta.xml index 1248daa..ba7ea1b 100644 --- a/trigger-actions-framework/main/default/classes/TriggerTestUtility.cls-meta.xml +++ b/trigger-actions-framework/main/default/classes/TriggerTestUtility.cls-meta.xml @@ -1,5 +1,5 @@ - + - 56.0 + 62.0 Active - + \ No newline at end of file From e43560148984cf9c2e6b75e063aa6090a233c232 Mon Sep 17 00:00:00 2001 From: Mitch Spano <18402464+mitchspano@users.noreply.github.com> Date: Wed, 5 Feb 2025 13:37:16 -0600 Subject: [PATCH 2/9] Generate package version workflow (#168) --- .github/workflows/Package.yml | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/Package.yml diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml new file mode 100644 index 0000000..a8c4b9d --- /dev/null +++ b/.github/workflows/Package.yml @@ -0,0 +1,43 @@ +name: CI + +on: + workflow_dispatch: + inputs: + packageVersion: + required: true + type: string + outputs: + packageId: + description: 04t package version id created + value: ${{ jobs.create-package-version.outputs.packageId }} + +jobs: + create-package-version: + runs-on: ubuntu-latest + outputs: + packageId: ${{ steps.create.outputs.packageId }} + steps: + - name: Checkout + uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: ">=20" + cache: "npm" + + - name: Install sf cli + run: | + npm install --global @salesforce/cli + + - name: Authenticate into DevHub + run: | + echo "${SALESFORCE_JWT_SECRET_KEY}" > server.key + sf org login jwt --client-id ${{ secrets.SALESFORCE_CONSUMER_KEY }} --jwt-key-file server.key --username ${{ secrets.SALESFORCE_DEVHUB_USERNAME}} --set-default-dev-hub --alias devhub + env: + SALESFORCE_JWT_SECRET_KEY: ${{ secrets.SALESFORCE_JWT_SECRET_KEY }} + + - name: Create package version + id: create + run: | + packageId=$(sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --package-version ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json | jq -e -r ".result.SubscriberPackageVersionId") + echo "packageId=$packageId" >> $GITHUB_OUTPUT From 1b2ce9567049f321a760262d930132dce3fc1a34 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:37:58 -0600 Subject: [PATCH 3/9] Update workflow title --- .github/workflows/Package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index a8c4b9d..2b25975 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -1,4 +1,4 @@ -name: CI +name: Generate Package Version on: workflow_dispatch: From beedc303da6d0ac8cc3378c65d54d8c013635499 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:43:13 -0600 Subject: [PATCH 4/9] Remove package workflow output variable --- .github/workflows/Package.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 2b25975..185a43e 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -6,10 +6,6 @@ on: packageVersion: required: true type: string - outputs: - packageId: - description: 04t package version id created - value: ${{ jobs.create-package-version.outputs.packageId }} jobs: create-package-version: @@ -40,4 +36,4 @@ jobs: id: create run: | packageId=$(sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --package-version ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json | jq -e -r ".result.SubscriberPackageVersionId") - echo "packageId=$packageId" >> $GITHUB_OUTPUT + echo "packageId=$packageId" From 4ef931fd2ae151cf0110598d12eafd40644da588 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:44:07 -0600 Subject: [PATCH 5/9] Remove cache --- .github/workflows/Package.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 185a43e..36a2cd9 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -19,7 +19,6 @@ jobs: - uses: actions/setup-node@v4 with: node-version: ">=20" - cache: "npm" - name: Install sf cli run: | From e89979e6c56b6013aea8606a11fae5c80d11778a Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:45:58 -0600 Subject: [PATCH 6/9] Simplify package version command --- .github/workflows/Package.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 36a2cd9..7b0b23a 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -34,5 +34,4 @@ jobs: - name: Create package version id: create run: | - packageId=$(sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --package-version ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json | jq -e -r ".result.SubscriberPackageVersionId") - echo "packageId=$packageId" + sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --package-version ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json From 8faa1c3ae5ac1644d6e2c606faadbd5001a23cf5 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 13:47:34 -0600 Subject: [PATCH 7/9] Fix version number CLI argument --- .github/workflows/Package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 7b0b23a..f6cbeed 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -34,4 +34,4 @@ jobs: - name: Create package version id: create run: | - sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --package-version ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json + sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --version-number ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json From 1458f02a302a802a452da8d5607e9fd8570033e3 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 14:23:15 -0600 Subject: [PATCH 8/9] Enable override of `getDmlRows` --- trigger-actions-framework/main/default/classes/TriggerBase.cls | 2 +- .../main/default/classes/TriggerBaseTest.cls | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/trigger-actions-framework/main/default/classes/TriggerBase.cls b/trigger-actions-framework/main/default/classes/TriggerBase.cls index 36ce933..61389ec 100644 --- a/trigger-actions-framework/main/default/classes/TriggerBase.cls +++ b/trigger-actions-framework/main/default/classes/TriggerBase.cls @@ -290,7 +290,7 @@ public inherited sharing virtual class TriggerBase { } @TestVisible - private virtual Integer getDmlRows() { + protected virtual Integer getDmlRows() { return Limits.getDmlRows(); } diff --git a/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls b/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls index 892b1d2..c2e45ae 100644 --- a/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls +++ b/trigger-actions-framework/main/default/classes/TriggerBaseTest.cls @@ -471,7 +471,7 @@ private class TriggerBaseTest { super.finalizeDmlOperation(); finalized = true; } - private override Integer getDmlRows() { + protected override Integer getDmlRows() { if (dmlRows != null) { return dmlRows; } From 88df804f11cb88a2b703e604b89fca5eb764d489 Mon Sep 17 00:00:00 2001 From: Mitchell spano Date: Wed, 5 Feb 2025 14:47:03 -0600 Subject: [PATCH 9/9] Genereate new package version --- .github/workflows/Package.yml | 2 +- README.md | 4 +- sfdx-project.json | 87 ++++++++++++++++++----------------- 3 files changed, 47 insertions(+), 46 deletions(-) diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index f6cbeed..1e4f930 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -34,4 +34,4 @@ jobs: - name: Create package version id: create run: | - sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --version-number ${{ inputs.packageVersion }} --tag ${{ github.sha }} --wait 120 --code-coverage --installation-key-bypass --json + sf package version create --definition-file config/project-scratch-def.json --package "Trigger Actions Framework" --version-number ${{ inputs.packageVersion }} --wait 120 --code-coverage --installation-key-bypass diff --git a/README.md b/README.md index a8332e5..10feafb 100644 --- a/README.md +++ b/README.md @@ -139,9 +139,9 @@ Create a trigger action record with `Apex_Class_Name__c` equal to `TriggerAction Individual trigger actions can have their own dynamic entry criteria defined in a simple formula. This is a new feature and is built using the [`FormulaEval` namespace](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_formulaeval.htm) within Apex. -#### [Entry Criteria Beta Package Installation (Production)](https://login.salesforce.com/packaging/installPackage.apexp?p0=08cKY000000XZBUYA4) +#### [Entry Criteria Beta Package Installation (Production)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tKY000000PdYaYAK) -#### [Entry Criteria Beta Package Installation (Sandbox)](https://test.salesforce.com/packaging/installPackage.apexp?p0=08cKY000000XZBUYA4) +#### [Entry Criteria Beta Package Installation (Sandbox)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tKY000000PdYaYAK) ### SObject Setup diff --git a/sfdx-project.json b/sfdx-project.json index d937181..73a49c0 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -1,44 +1,45 @@ { - "packageDirectories": [ - { - "path": "trigger-actions-framework", - "default": true, - "package": "Trigger Actions Framework", - "versionName": "Version 0.3", - "versionNumber": "0.3.1.NEXT" - } - ], - "namespace": "", - "sfdcLoginUrl": "https://login.salesforce.com", - "sourceApiVersion": "59.0", - "packageAliases": { - "Trigger Actions Framework": "0Ho3h0000008Om4CAE", - "Trigger Actions Framework@0.1.0-1": "04t3h000004VaHaAAK", - "Trigger Actions Framework@0.1.2": "04t3h000004VaIdAAK", - "Trigger Actions Framework@0.1.3": "04t3h000004VaInAAK", - "Trigger Actions Framework@0.1.4-0": "04t3h000004VaJWAA0", - "Trigger Actions Framework@0.1.4-1": "04t3h000004VaJbAAK", - "Trigger Actions Framework@0.1.5-0": "04t3h000004VaJqAAK", - "Trigger Actions Framework@0.1.6": "04t3h000004VaLDAA0", - "Trigger Actions Framework@0.1.7": "04t3h000004VaLIAA0", - "Trigger Actions Framework@0.1.8": "04t3h000004VaLNAA0", - "Trigger Actions Framework@0.1.9": "04t3h000004VaLSAA0", - "Trigger Actions Framework@0.2.0": "04t3h000004VaLmAAK", - "Trigger Actions Framework@0.2.1": "04t3h000004VaVFAA0", - "Trigger Actions Framework@0.2.2-1": "04t3h000004OYREAA4", - "Trigger Actions Framework@0.2.3-1": "04t3h000004OYTKAA4", - "Trigger Actions Framework@0.2.5-1": "04t3h000004OYUDAA4", - "Trigger Actions Framework@0.2.6-1": "04t3h000004juLaAAI", - "Trigger Actions Framework@0.2.8": "04t3h000004juLuAAI", - "Trigger Actions Framework@0.2.9": "04t3h000004juNCAAY", - "Trigger Actions Framework@0.2.9-1": "04t3h000004juNHAAY", - "Trigger Actions Framework@0.2.10": "04t3h000004juNRAAY", - "Trigger Actions Framework@0.2.11": "04tKY000000Pb8tYAC", - "Trigger Actions Framework@0.3.0": "04tKY000000Pb8ZYAS", - "Trigger Actions Framework@0.3.1-0": "04tKY000000Pd90YAC", - "Trigger Actions Framework@0.3.1-1": "04tKY000000Pd95YAC", - "Trigger Actions Framework@0.3.1-2": "04tKY000000Pd9AYAS", - "Trigger Actions Framework@0.3.1-3": "04tKY000000PdYBYA0", - "Trigger Actions Framework@0.3.1-4": "04tKY000000PdYGYA0" - } -} \ No newline at end of file + "packageDirectories": [ + { + "path": "trigger-actions-framework", + "default": true, + "package": "Trigger Actions Framework", + "versionName": "Version 0.3", + "versionNumber": "0.3.1.NEXT" + } + ], + "namespace": "", + "sfdcLoginUrl": "https://login.salesforce.com", + "sourceApiVersion": "59.0", + "packageAliases": { + "Trigger Actions Framework": "0Ho3h0000008Om4CAE", + "Trigger Actions Framework@0.1.0-1": "04t3h000004VaHaAAK", + "Trigger Actions Framework@0.1.2": "04t3h000004VaIdAAK", + "Trigger Actions Framework@0.1.3": "04t3h000004VaInAAK", + "Trigger Actions Framework@0.1.4-0": "04t3h000004VaJWAA0", + "Trigger Actions Framework@0.1.4-1": "04t3h000004VaJbAAK", + "Trigger Actions Framework@0.1.5-0": "04t3h000004VaJqAAK", + "Trigger Actions Framework@0.1.6": "04t3h000004VaLDAA0", + "Trigger Actions Framework@0.1.7": "04t3h000004VaLIAA0", + "Trigger Actions Framework@0.1.8": "04t3h000004VaLNAA0", + "Trigger Actions Framework@0.1.9": "04t3h000004VaLSAA0", + "Trigger Actions Framework@0.2.0": "04t3h000004VaLmAAK", + "Trigger Actions Framework@0.2.1": "04t3h000004VaVFAA0", + "Trigger Actions Framework@0.2.2-1": "04t3h000004OYREAA4", + "Trigger Actions Framework@0.2.3-1": "04t3h000004OYTKAA4", + "Trigger Actions Framework@0.2.5-1": "04t3h000004OYUDAA4", + "Trigger Actions Framework@0.2.6-1": "04t3h000004juLaAAI", + "Trigger Actions Framework@0.2.8": "04t3h000004juLuAAI", + "Trigger Actions Framework@0.2.9": "04t3h000004juNCAAY", + "Trigger Actions Framework@0.2.9-1": "04t3h000004juNHAAY", + "Trigger Actions Framework@0.2.10": "04t3h000004juNRAAY", + "Trigger Actions Framework@0.2.11": "04tKY000000Pb8tYAC", + "Trigger Actions Framework@0.3.0": "04tKY000000Pb8ZYAS", + "Trigger Actions Framework@0.3.1-0": "04tKY000000Pd90YAC", + "Trigger Actions Framework@0.3.1-1": "04tKY000000Pd95YAC", + "Trigger Actions Framework@0.3.1-2": "04tKY000000Pd9AYAS", + "Trigger Actions Framework@0.3.1-3": "04tKY000000PdYBYA0", + "Trigger Actions Framework@0.3.1-4": "04tKY000000PdYGYA0", + "Trigger Actions Framework@0.3.1-5": "04tKY000000PdYaYAK" + } +}