From d275e0197c93cea569e0096b8e422fbeac879070 Mon Sep 17 00:00:00 2001 From: Mitch Spano Date: Wed, 13 Aug 2025 09:20:18 -0700 Subject: [PATCH 1/4] New package and package version action. --- .github/workflows/package.yml | 38 +++++++++++++++++++++++++++++++++++ sfdx-project.json | 15 ++++++-------- 2 files changed, 44 insertions(+), 9 deletions(-) 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..3e6ec66 --- /dev/null +++ b/.github/workflows/package.yml @@ -0,0 +1,38 @@ +name: Generate Package Version + +on: + workflow_dispatch: + inputs: + packageVersion: + required: true + type: string + +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" + + - 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: | + sf package version create --definition-file config/project-scratch-def.json --package "Evolve Forms" --version-number ${{ inputs.packageVersion }} --wait 120 --code-coverage --installation-key-bypass + cat sfdx-project.json diff --git a/sfdx-project.json b/sfdx-project.json index dcd98b2..e881047 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -1,22 +1,19 @@ { "packageDirectories": [ { - "path": "evolve-forms", - "default": true, - "package": "Evolve Forms", "versionName": "ver 0.1", "versionNumber": "0.1.0.NEXT", + "path": "evolve-forms", + "default": false, + "package": "Evolve Forms", "versionDescription": "" } ], "name": "Evolve Forms", "namespace": "", "sfdcLoginUrl": "https://login.salesforce.com", - "sourceApiVersion": "59.0", + "sourceApiVersion": "64.0", "packageAliases": { - "Evolve Forms": "0HoDn000000XZtZKAW", - "Evolve Forms@0.1.0-1": "04tDn000000nG2MIAU", - "Evolve Forms@0.1.1-1": "04tDn000000nG7rIAE", - "Evolve Forms@0.1.2": "04tDn000000nGCNIA2" + "Evolve Forms": "0HoKY000000Gtig0AC" } -} \ No newline at end of file +} From e4e26a728a7ebd1b002428c34931d5299c4eb7d4 Mon Sep 17 00:00:00 2001 From: Mitch Spano Date: Wed, 13 Aug 2025 20:26:58 -0700 Subject: [PATCH 2/4] Update node --- .github/workflows/continuousIntegration.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuousIntegration.yml b/.github/workflows/continuousIntegration.yml index ceb0e0e..502c98d 100644 --- a/.github/workflows/continuousIntegration.yml +++ b/.github/workflows/continuousIntegration.yml @@ -16,9 +16,9 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: ">=18" + node-version: ">=20" check-latest: true - name: Install Salesforce CLI + Scanner From 622238d290efff7b2790281cd6b17b4c60f4ca68 Mon Sep 17 00:00:00 2001 From: Mitch Spano Date: Wed, 13 Aug 2025 20:34:28 -0700 Subject: [PATCH 3/4] update runc-on --- .github/workflows/continuousIntegration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuousIntegration.yml b/.github/workflows/continuousIntegration.yml index 502c98d..d6547c3 100644 --- a/.github/workflows/continuousIntegration.yml +++ b/.github/workflows/continuousIntegration.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: ubuntu-20.04-4core + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 From 98cacab27ecadbdd121d8ff347b6743114e46078 Mon Sep 17 00:00:00 2001 From: Mitch Spano Date: Thu, 14 Aug 2025 07:20:15 -0700 Subject: [PATCH 4/4] Set default package --- sfdx-project.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sfdx-project.json b/sfdx-project.json index e881047..7137328 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -4,7 +4,7 @@ "versionName": "ver 0.1", "versionNumber": "0.1.0.NEXT", "path": "evolve-forms", - "default": false, + "default": true, "package": "Evolve Forms", "versionDescription": "" }