diff --git a/.github/scripts/validate_binaries.sh b/.github/scripts/validate_binaries.sh index cdcbea30b..e1d0ec75b 100755 --- a/.github/scripts/validate_binaries.sh +++ b/.github/scripts/validate_binaries.sh @@ -27,7 +27,7 @@ else if [[ ${TARGET_OS} == 'windows' ]]; then python ./test/smoke_test/smoke_test.py - elif [[ ${TARGET_OS} == 'aarch64-linux' ]]; then + elif [[ ${TARGET_OS} == 'linux-aarch64' ]]; then python3 ./test/smoke_test/smoke_test.py --package=torchonly else python3 ./test/smoke_test/smoke_test.py diff --git a/.github/workflows/validate-aarch64-linux-binaries.yml b/.github/workflows/validate-aarch64-linux-binaries.yml index 3ffefa52a..4b1f06720 100644 --- a/.github/workflows/validate-aarch64-linux-binaries.yml +++ b/.github/workflows/validate-aarch64-linux-binaries.yml @@ -38,10 +38,10 @@ jobs: channel: ${{ inputs.channel }} with-cuda: disable - linux: + linux-aarch64: needs: generate-aarch64-linux-matrix strategy: - matrix: ${{ fromJson(needs.generate-linux-matrix.outputs.matrix) }} + matrix: ${{ fromJson(needs.generate-aarch64-linux-matrix.outputs.matrix) }} fail-fast: false uses: pytorch/test-infra/.github/workflows/linux_job.yml@main name: ${{ matrix.build_name }} @@ -54,7 +54,7 @@ jobs: script: | set -ex export ENV_NAME="conda-env-${{ github.run_id }}" - export TARGET_OS="aarch64-linux" + export TARGET_OS="linux-aarch64" eval "$(conda shell.bash hook)" # Standart case: Validate binaries diff --git a/.github/workflows/validate-binaries.yml b/.github/workflows/validate-binaries.yml index 2a6106a20..7a679a267 100644 --- a/.github/workflows/validate-binaries.yml +++ b/.github/workflows/validate-binaries.yml @@ -32,6 +32,7 @@ on: options: - windows - linux + - linux-aarch64 - macos - all channel: @@ -65,6 +66,13 @@ jobs: channel: ${{ inputs.channel }} ref: ${{ inputs.ref || github.ref }} + linux-aarch64: + if: inputs.os == 'linux-aarch64' + uses: ./.github/workflows/validate-aarch64-linux-binaries.yml + with: + channel: ${{ inputs.channel }} + ref: ${{ inputs.ref || github.ref }} + mac: if: inputs.os == 'macos' || inputs.os == 'all' uses: ./.github/workflows/validate-macos-binaries.yml