From b90add8638969d24b721c1395ebfd987904b4af7 Mon Sep 17 00:00:00 2001 From: atalman Date: Tue, 30 Sep 2025 12:34:59 -0700 Subject: [PATCH 1/2] Promote download.pytorch.org to prod --- .../release_library_download_pytorch_org.yml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/release_library_download_pytorch_org.yml diff --git a/.github/workflows/release_library_download_pytorch_org.yml b/.github/workflows/release_library_download_pytorch_org.yml new file mode 100644 index 0000000000..3e2797ed94 --- /dev/null +++ b/.github/workflows/release_library_download_pytorch_org.yml @@ -0,0 +1,57 @@ +name: Release ecosystem library from test to production + +on: + pull_request: + paths: + - .github/workflows/release_library_download_pytorch_org.yml + workflow_dispatch: + inputs: + domain: + description: "Domain to prepare and release" + required: false + type: choice + default: torchao + options: + - torchao + +jobs: + trigger: + runs-on: ubuntu-latest + timeout-minutes: 60 + container: + image: pytorch/almalinux-builder:cpu + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Promote library to download.pytorch.org + shell: bash + run: | + set -ex + cd release + # Install requirements + LINUX_VERSION_SUFFIX="%2Bcu128" + CPU_VERSION_SUFFIX="%2Bcpu" + DRY_RUN=enabled + TORCHAO_VERSION=0.13.0 + + pwd + promote_s3() { + local package_name + package_name=$1 + local package_type + package_type=$2 + local promote_version + promote_version=$3 + + echo "=-=-=-= Promoting ${package_name}'s v${promote_version} ${package_type} packages' =-=-=-=" + ( + set -x + TEST_PYTORCH_PROMOTE_VERSION="${promote_version}" \ + PACKAGE_NAME="${package_name}" \ + PACKAGE_TYPE="${package_type}" \ + TEST_WITHOUT_GIT_TAG=1 \ + DRY_RUN="${DRY_RUN}" ./promote/s3_to_s3.sh + ) + echo + } + + promote_s3 "torchao" whl "${TORCHAO_VERSION}" From 753516cba97eb4a38869b20412f8ae0e5e282949 Mon Sep 17 00:00:00 2001 From: atalman Date: Tue, 30 Sep 2025 12:42:06 -0700 Subject: [PATCH 2/2] aws --- .github/workflows/release_library_download_pytorch_org.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release_library_download_pytorch_org.yml b/.github/workflows/release_library_download_pytorch_org.yml index 3e2797ed94..6253a15137 100644 --- a/.github/workflows/release_library_download_pytorch_org.yml +++ b/.github/workflows/release_library_download_pytorch_org.yml @@ -22,6 +22,8 @@ jobs: image: pytorch/almalinux-builder:cpu steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Setup AWS CLI + uses: aws-actions/setup-aws-cli@v2 - name: Promote library to download.pytorch.org shell: bash run: |