From c6a0af82c9063c1d1f6c84b30e06fb517af7da21 Mon Sep 17 00:00:00 2001 From: Lovisa Berggren Date: Fri, 8 Aug 2025 14:27:25 +0100 Subject: [PATCH 1/3] ci(ipa): update ipa release to allow workflow dispatch --- .github/workflows/ipa-release.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ipa-release.yml b/.github/workflows/ipa-release.yml index 82cdece24d..f9c8e7cd60 100644 --- a/.github/workflows/ipa-release.yml +++ b/.github/workflows/ipa-release.yml @@ -2,6 +2,12 @@ name: Release IPA Package on: workflow_dispatch: + inputs: + workflow_call: + description: 'To distinguish workflow_call from regular push' + type: boolean + required: false + default: true push: branches: - main @@ -10,12 +16,12 @@ on: jobs: check-version: - runs-on: ubuntu-latest - outputs: - version_changed: ${{ steps.version_check.outputs.version_changed }} - + runs-on: ubuntu-latest + outputs: + version_changed: ${{ steps.version_check.outputs.version_changed }} + steps: - - name: Checkout Repository + - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: fetch-depth: 0 @@ -24,7 +30,7 @@ jobs: .github/scripts - name: Fetch Versions id: version_check - env: + env: BASE_BRANCH: "main~1" run: | version_changed=$(./.github/scripts/ipa_version_check.sh) @@ -37,7 +43,7 @@ jobs: permissions: contents: read id-token: write - if: ${{ needs.check-version.outputs.version_changed == 'true' }} + if: ${{ needs.check-version.outputs.version_changed == 'true' || inputs.externall_call }} steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 From 10cbacd7c78880df8b2775252c3a0fc665ac78e4 Mon Sep 17 00:00:00 2001 From: Lovisa Berggren Date: Fri, 8 Aug 2025 14:32:31 +0100 Subject: [PATCH 2/3] fix: typo --- .github/workflows/ipa-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ipa-release.yml b/.github/workflows/ipa-release.yml index f9c8e7cd60..c5124cee16 100644 --- a/.github/workflows/ipa-release.yml +++ b/.github/workflows/ipa-release.yml @@ -43,7 +43,7 @@ jobs: permissions: contents: read id-token: write - if: ${{ needs.check-version.outputs.version_changed == 'true' || inputs.externall_call }} + if: ${{ needs.check-version.outputs.version_changed == 'true' || inputs.workflow_call }} steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 From 47d6c2e97f45f8e0808c46fe34a52aaa45ad2f50 Mon Sep 17 00:00:00 2001 From: Lovisa Berggren Date: Fri, 8 Aug 2025 15:13:45 +0100 Subject: [PATCH 3/3] ci: fix ipa npm token name in workflow --- .github/workflows/ipa-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ipa-release.yml b/.github/workflows/ipa-release.yml index c5124cee16..5e4566a71f 100644 --- a/.github/workflows/ipa-release.yml +++ b/.github/workflows/ipa-release.yml @@ -44,7 +44,6 @@ jobs: contents: read id-token: write if: ${{ needs.check-version.outputs.version_changed == 'true' || inputs.workflow_call }} - steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-node@v4 @@ -56,4 +55,5 @@ jobs: - run: npm publish --access public working-directory: tools/spectral/ipa env: - NODE_AUTH_TOKEN: ${{ secrets.IPA_VALIDATION_TOKEN }} \ No newline at end of file + NODE_AUTH_TOKEN: ${{ secrets.IPA_VALIDATION_NPM_TOKEN }} + \ No newline at end of file