Compare commits

...

5 Commits

Author SHA1 Message Date
gowridurgad
1a0cb4bf74 added RUNNER_TYPE 2024-07-09 20:09:38 +05:30
gowridurgad
d33dc40357 Merge remote-tracking branch 'origin/main' into arm64-testcases 2024-07-09 19:52:10 +05:30
aparnajyothi-y
4b4e16b9dd Update build-tool-packages.yml 2024-07-08 17:35:58 +05:30
gowridurgad
fcb2d9a895 Update build-tool-packages.yml 2024-07-05 16:57:31 +05:30
gowridurgad
5e3e49f869 Update build-tool-packages.yml 2024-06-28 15:47:27 +05:30

View File

@@ -68,6 +68,7 @@ jobs:
env: env:
ARTIFACT_NAME: ${{ inputs.tool-name }}-${{ inputs.tool-version }}-${{ matrix.platform }}-${{ matrix.architecture }} ARTIFACT_NAME: ${{ inputs.tool-name }}-${{ inputs.tool-version }}-${{ matrix.platform }}-${{ matrix.architecture }}
excludewinarm: ${{ !(inputs.tool-name == 'node' && inputs['tool-version'] < '20.0.0' && matrix.architecture == 'arm64' && matrix.platform == 'win32') }} excludewinarm: ${{ !(inputs.tool-name == 'node' && inputs['tool-version'] < '20.0.0' && matrix.architecture == 'arm64' && matrix.platform == 'win32') }}
RUNNER_TYPE: ${{ matrix.runner_type }}
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@@ -81,17 +82,41 @@ jobs:
- os: windows-latest - os: windows-latest
platform: win32 platform: win32
architecture: x64 architecture: x64
- os: ubuntu-latest - os: setup-actions-ubuntu-arm64-2-core
platform: linux platform: linux
architecture: arm64 architecture: arm64
runner_type: self-hosted
- os: macos-latest - os: macos-latest
platform: darwin platform: darwin
architecture: arm64 architecture: arm64
- os: windows-latest - os: setup-actions-windows-arm64-4-core
platform: win32 platform: win32
architecture: arm64 architecture: arm64
runner_type: self-hosted
steps: steps:
- name: Setup Environment on Windows ARM64 Runner
if: matrix.os == 'setup-actions-windows-arm64-4-core'
shell: powershell
run: |
# Install Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
echo "C:\ProgramData\Chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
# Install PowerShell
choco install powershell-core -y
echo "C:\Program Files\PowerShell\7" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
# Install Git
choco install git -y
echo "C:\Program Files\Git\cmd" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
# Install 7-Zip
choco install 7zip -y
echo "C:\ProgramData\chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
- name: checkout - name: checkout
if: env.excludewinarm == 'true' if: env.excludewinarm == 'true'
uses: actions/checkout@v4 uses: actions/checkout@v4