From fb11c1291bd91848c140b767d92c3a3c53bfe963 Mon Sep 17 00:00:00 2001 From: vrushanaik Date: Tue, 1 Sep 2026 15:18:00 +0530 Subject: [PATCH 1/3] build rocm wheels for python3.13 --- .github/workflows/pr-build.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index a178ff47cf..b75c8b321a 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -83,6 +83,7 @@ jobs: has_dockerfile_changes: ${{ steps.set_flags.outputs.has_dockerfile_changes }} docker_build_enabled: ${{ steps.set_flags.outputs.docker_build_enabled }} build_package_enabled: ${{ steps.set_flags.outputs.build_package_enabled }} + package_name: ${{ steps.set_flags.outputs.package_name }} # Per-UBI-major named outputs - each is a {script,tested_on} JSON object or "" script_ubi8: ${{ steps.emit.outputs.script_ubi8 }} script_ubi9: ${{ steps.emit.outputs.script_ubi9 }} @@ -413,6 +414,8 @@ jobs: echo "Build package job will be skipped (no build_info.json or .sh script changes)" fi + echo "package_name=$PACKAGE_NAME" >> $GITHUB_OUTPUT + - name: Create scanner-env.sh run: | mkdir -p package-cache @@ -861,7 +864,7 @@ jobs: wheel_build_ubi10_py312: needs: build_info - if: ${{ needs.build_info.outputs.wheel_build_enabled == 'true' && needs.build_info.outputs.script_ubi10 != '' }} + if: ${{ needs.build_info.outputs.wheel_build_enabled == 'true' && needs.build_info.outputs.script_ubi10 != '' && !contains(needs.build_info.outputs.package_name, '-rocm') }} runs-on: ${{ github.event_name == 'workflow_dispatch' && inputs.large-runner || 'ubuntu-24.04-ppc64le-p10' }} env: PYTHON_VERSION: "3.12" @@ -948,7 +951,7 @@ jobs: wheel_build_ubi10_py314: needs: build_info - if: ${{ needs.build_info.outputs.wheel_build_enabled == 'true' && needs.build_info.outputs.script_ubi10 != '' }} + if: ${{ needs.build_info.outputs.wheel_build_enabled == 'true' && needs.build_info.outputs.script_ubi10 != '' && !contains(needs.build_info.outputs.package_name, '-rocm') }} runs-on: ${{ github.event_name == 'workflow_dispatch' && inputs.large-runner || 'ubuntu-24.04-ppc64le-p10' }} continue-on-error: true env: From 93588817bd1e8ccf14bc28f20cc369f2e618c175 Mon Sep 17 00:00:00 2001 From: vrushanaik Date: Tue, 1 Sep 2026 15:22:25 +0530 Subject: [PATCH 2/3] add new line to trigger build --- p/pytorch-rocm/pytorch-rocm_2.13.0_ubi_10.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/p/pytorch-rocm/pytorch-rocm_2.13.0_ubi_10.sh b/p/pytorch-rocm/pytorch-rocm_2.13.0_ubi_10.sh index 8251a761dd..da4db24a72 100644 --- a/p/pytorch-rocm/pytorch-rocm_2.13.0_ubi_10.sh +++ b/p/pytorch-rocm/pytorch-rocm_2.13.0_ubi_10.sh @@ -1,4 +1,5 @@ #!/bin/bash -e + # ----------------------------------------------------------------------------- # # Package : pytorch-rocm From 2c4f829c3efb4bbf05a1754df29ac5185208a4fd Mon Sep 17 00:00:00 2001 From: vrushanaik Date: Tue, 1 Sep 2026 15:33:46 +0530 Subject: [PATCH 3/3] fix for failed build_info check --- .github/workflows/pr-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index b75c8b321a..9c44efb500 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -164,7 +164,7 @@ jobs: echo "No build_info.json modified, trying to detect from changed files..." PACKAGE_DIR=$(echo "$CHANGED_FILES" \ - | grep -vE '^(gha-script|process_bom|script|templates|travis-currency-ymls|travis-ymls)/' \ + | grep -vE '^(\.github|gha-script|process_bom|script|templates|travis-currency-ymls|travis-ymls)/' \ | head -n 1 \ | cut -d'/' -f1-2)