pytorch/.github/actions
Zain Rizvi ee1d79a6df [Reusable workflows] Linux - Move codegened binary builds + upload to a reusable workflow (take 2) (#81564)
Refactor the codgen used to generate linux binary builds into reusable workflows

This PR extracts out what's needed for binary builds & tests for linux, and the upload step that's shared by all OSes.

Other OS workflows are extracted in these PRs:
- Windows: https://github.com/pytorch/pytorch/pull/81572
- MacOS: https://github.com/pytorch/pytorch/pull/81571

The one exception here is I left the ROCm workflow steps as codegen since bugs with those workflows would bring down the entire ROCm runner for all other users as well.

Partially fixes https://github.com/pytorch/pytorch/issues/74480

### Testing
Ran CI with `ciflow/trunk`, `ciflow/binaries`,  `ciflow/binaries_conda`, and `ciflow/binaries_wheel` labels
Pull Request resolved: https://github.com/pytorch/pytorch/pull/81564
Approved by: https://github.com/huydhn
2022-07-20 15:32:21 +00:00
..
build-android [ci] delete JOB_BASE_NAME (#80046) 2022-06-23 21:06:48 +00:00
calculate-docker-image [lint] fix actionlint linter (#81119) 2022-07-08 23:57:25 +00:00
checkout-pytorch
chown-workspace
download-build-artifacts
get-workflow-job-id [ci] set -e in get-workflow-job-id 2022-06-13 20:10:46 +00:00
pull-docker-image ci: Skip docker push for most builds (#80402) 2022-06-30 17:05:45 +00:00
setup-linux [ci] fix env var propagation 2022-06-12 18:33:29 +00:00
setup-rocm [ci] fix env var propagation 2022-06-12 18:33:29 +00:00
setup-ssh
setup-win
teardown-linux
teardown-win
test-pytorch-binary [Reusable workflows] Linux - Move codegened binary builds + upload to a reusable workflow (take 2) (#81564) 2022-07-20 15:32:21 +00:00
upload-test-artifacts