123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- name: Build Macos Wheels
- on:
- pull_request:
- push:
- branches:
- - nightly
- - main
- - release/*
- tags:
- # NOTE: Binary build pipelines should only get triggered on release candidate builds
- # Release candidate tags look like: v1.11.0-rc1
- - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+
- workflow_dispatch:
- jobs:
- generate-matrix:
- uses: pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@release/2.1
- with:
- package-type: wheel
- os: macos
- test-infra-repository: pytorch/test-infra
- test-infra-ref: release/2.1
- build:
- needs: generate-matrix
- strategy:
- fail-fast: false
- matrix:
- include:
- - repository: pytorch/vision
- pre-script: packaging/pre_build_script.sh
- post-script: packaging/post_build_script.sh
- smoke-test-script: test/smoke_test.py
- package-name: torchvision
- name: ${{ matrix.repository }}
- uses: pytorch/test-infra/.github/workflows/build_wheels_macos.yml@release/2.1
- with:
- repository: ${{ matrix.repository }}
- ref: ""
- test-infra-repository: pytorch/test-infra
- test-infra-ref: release/2.1
- build-matrix: ${{ needs.generate-matrix.outputs.matrix }}
- pre-script: ${{ matrix.pre-script }}
- post-script: ${{ matrix.post-script }}
- package-name: ${{ matrix.package-name }}
- runner-type: macos-12
- smoke-test-script: ${{ matrix.smoke-test-script }}
- trigger-event: ${{ github.event_name }}
- secrets:
- AWS_PYTORCH_UPLOADER_ACCESS_KEY_ID: ${{ secrets.AWS_PYTORCH_UPLOADER_ACCESS_KEY_ID }}
- AWS_PYTORCH_UPLOADER_SECRET_ACCESS_KEY: ${{ secrets.AWS_PYTORCH_UPLOADER_SECRET_ACCESS_KEY }}
|