From 398dde9dfbdfcfd7757ead9a30785c01de9f0808 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Thu, 27 Jun 2024 17:11:10 +0200 Subject: [PATCH] build: use inputs for target_arch in build (#42684) --- .github/actions/build-electron/action.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/actions/build-electron/action.yml b/.github/actions/build-electron/action.yml index 2243d2a2f381..622cf6d90107 100644 --- a/.github/actions/build-electron/action.yml +++ b/.github/actions/build-electron/action.yml @@ -59,17 +59,12 @@ runs: node electron/script/check-symlinks.js - name: Strip Electron Binaries ${{ inputs.step-suffix }} shell: bash - if: ${{ inputs.strip-binaries == 'true' && inputs.target-platform == 'linux' }} + if: ${{ inputs.strip-binaries == 'true' }} run: | - if [ x"$TARGET_ARCH" == x ]; then - target_cpu=x64 - else - target_cpu="$TARGET_ARCH" - fi cd src - electron/script/copy-debug-symbols.py --target-cpu="$target_cpu" --out-dir=out/Default/debug --compress - electron/script/strip-binaries.py --target-cpu="$target_cpu" - electron/script/add-debug-link.py --target-cpu="$target_cpu" --debug-dir=out/Default/debug + electron/script/copy-debug-symbols.py --target-cpu="${{ inputs.target-arch }}" --out-dir=out/Default/debug --compress + electron/script/strip-binaries.py --target-cpu="${{ inputs.target-arch }}" + electron/script/add-debug-link.py --target-cpu="${{ inputs.target-arch }}" --debug-dir=out/Default/debug - name: Build Electron dist.zip ${{ inputs.step-suffix }} shell: bash run: | @@ -203,9 +198,9 @@ runs: shell: bash run: | if [ "${{ inputs.is-asan }}" = "true" ]; then - ARTIFACT_KEY=${{ inputs.artifact-platform }}_${{ env.TARGET_ARCH }}_asan + ARTIFACT_KEY=${{ inputs.artifact-platform }}_${{ inputs.target-arch }}_asan else - ARTIFACT_KEY=${{ inputs.artifact-platform }}_${{ env.TARGET_ARCH }} + ARTIFACT_KEY=${{ inputs.artifact-platform }}_${{ inputs.target-arch }} fi echo "ARTIFACT_KEY=$ARTIFACT_KEY" >> $GITHUB_ENV # The current generated_artifacts_<< artifact.key >> name was taken from CircleCI @@ -217,9 +212,9 @@ runs: uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 with: name: generated_artifacts_${{ env.ARTIFACT_KEY }} - path: ./generated_artifacts_${{ inputs.artifact-platform }}_${{ env.TARGET_ARCH }} + path: ./generated_artifacts_${{ inputs.artifact-platform }}_${{ inputs.target-arch }} - name: Upload Src Artifacts ${{ inputs.step-suffix }} uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 with: name: src_artifacts_${{ env.ARTIFACT_KEY }} - path: ./src_artifacts_${{ inputs.artifact-platform }}_${{ env.TARGET_ARCH }} + path: ./src_artifacts_${{ inputs.artifact-platform }}_${{ inputs.target-arch }}