From 318d1b6d65e9a3786a3030efdcb5fdbc7af4154b Mon Sep 17 00:00:00 2001 From: HarithaVattikuti <73516759+HarithaVattikuti@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:24:55 -0500 Subject: [PATCH] Update build-tool-packages.yml --- .github/workflows/build-tool-packages.yml | 34 +++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-tool-packages.yml b/.github/workflows/build-tool-packages.yml index a2b7be7..658390e 100644 --- a/.github/workflows/build-tool-packages.yml +++ b/.github/workflows/build-tool-packages.yml @@ -28,14 +28,14 @@ defaults: jobs: build: name: Build ${{ inputs.tool-name }} ${{ inputs.tool-version }} [${{ matrix.platform }}] [${{ matrix.architecture }}] - runs-on: windows-latest + runs-on: Ubuntu-latest env: ARTIFACT_NAME: ${{ inputs.tool-name }}-${{ inputs.tool-version }}-${{ matrix.platform }}-${{ matrix.architecture }} strategy: fail-fast: false matrix: platform: [linux, darwin, win32] - architecture: [x64, arm64] + architecture: [x64] @@ -56,6 +56,36 @@ jobs: name: ${{ env.ARTIFACT_NAME }} path: ${{ runner.temp }}/artifact + build-arm: + name: Build ${{ inputs.tool-name }} ${{ inputs.tool-version }} [${{ matrix.platform }}] [${{ matrix.architecture }}] + runs-on: windows-latest + env: + ARTIFACT_NAME: ${{ inputs.tool-name }}-${{ inputs.tool-version }}-${{ matrix.platform }}-${{ matrix.architecture }} + strategy: + fail-fast: false + matrix: + platform: [linux, darwin, win32] + architecture: [arm64] + + + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + + - name: Build ${{ inputs.tool-name }} ${{ inputs.tool-version }} + run: | + ./builders/build-${{ inputs.tool-name }}.ps1 -Version ${{ inputs.tool-version }} ` + -Platform ${{ matrix.platform }} ` + -Architecture ${{ matrix.architecture }} + + - name: Publish artifact + uses: actions/upload-artifact@v3 + with: + name: ${{ env.ARTIFACT_NAME }} + path: ${{ runner.temp }}/artifact + test: name: Test ${{ inputs.tool-name }} ${{ inputs.tool-version }} [${{ matrix.platform }}] needs: build