Browse Source

ci: access cli release id directly (#8398)

Amr Bashir 1 year ago
parent
commit
50e9caad64

+ 2 - 14
.github/workflows/covector-version-or-publish-v1.yml

@@ -115,19 +115,6 @@ jobs:
           repository: tauri-apps/tauri-docs
           event-type: update-docs
 
-      - name: Get `@tauri-apps/cli` release id
-        uses: actions/github-script@v6
-        id: cliReleaseId
-        if: |
-          steps.covector.outputs.successfulPublish == 'true' &&
-          contains(steps.covector.outputs.packagesPublished, '@tauri-apps/cli')
-        with:
-          result-encoding: string
-          script: |
-            const output = `${{ toJSON(steps.covector.outputs) }}`;
-            const [_, id] = /"-tauri-apps-cli-releaseId": "([0-9]+)"/g.exec(output);
-            return id;
-
       - name: Trigger `@tauri-apps/cli` publishing workflow
         if: |
           steps.covector.outputs.successfulPublish == 'true' &&
@@ -137,7 +124,8 @@ jobs:
           token: ${{ secrets.ORG_TAURI_BOT_PAT }}
           repository: tauri-apps/tauri
           event-type: publish-js-cli
-          client-payload: '{"releaseId": "${{ steps.cliReleaseId.outputs.result }}" }'
+          client-payload: >-
+            {"releaseId": "${{ steps.covector.outputs['-tauri-apps-cli-releaseId'] }}" }
 
       - name: Trigger `tauri-cli` publishing workflow
         if: |

+ 2 - 14
.github/workflows/covector-version-or-publish.yml

@@ -115,19 +115,6 @@ jobs:
           repository: tauri-apps/tauri-docs
           event-type: update-docs
 
-      - name: Get `@tauri-apps/cli` release id
-        uses: actions/github-script@v6
-        id: cliReleaseId
-        if: |
-          steps.covector.outputs.successfulPublish == 'true' &&
-          contains(steps.covector.outputs.packagesPublished, '@tauri-apps/cli')
-        with:
-          result-encoding: string
-          script: |
-            const output = `${{ toJSON(steps.covector.outputs) }}`;
-            const [_, id] = /"-tauri-apps-cli-releaseId": "([0-9]+)"/g.exec(output);
-            return id;
-
       - name: Trigger `@tauri-apps/cli` publishing workflow
         if: |
           steps.covector.outputs.successfulPublish == 'true' &&
@@ -137,7 +124,8 @@ jobs:
           token: ${{ secrets.ORG_TAURI_BOT_PAT }}
           repository: tauri-apps/tauri
           event-type: publish-js-cli
-          client-payload: '{"releaseId": "${{ steps.cliReleaseId.outputs.result }}" }'
+          client-payload: >-
+            {"releaseId": "${{ steps.covector.outputs['-tauri-apps-cli-releaseId'] }}" }
 
       - name: Trigger `tauri-cli` publishing workflow
         if: |