38
38
package-type : all
39
39
os : macos
40
40
channel : " nightly"
41
+ macos-arm64-nightly-matrix :
42
+ uses : pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@main
43
+ with :
44
+ package-type : all
45
+ os : macos-arm64
46
+ channel : " nightly"
41
47
linux-release-matrix :
42
48
needs : [linux-nightly-matrix]
43
49
uses : pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@main
@@ -59,10 +65,18 @@ jobs:
59
65
package-type : all
60
66
os : macos
61
67
channel : " release"
68
+ macos-arm64-release-matrix :
69
+ needs : [macos-arm64-nightly-matrix]
70
+ uses : pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@main
71
+ with :
72
+ package-type : all
73
+ os : macos-arm64
74
+ channel : " release"
62
75
63
76
update-quick-start :
64
77
needs : [linux-nightly-matrix, windows-nightly-matrix, macos-nightly-matrix,
65
- linux-release-matrix, windows-release-matrix, macos-release-matrix]
78
+ macos-arm64-nightly-matrix, linux-release-matrix, windows-release-matrix,
79
+ macos-release-matrix, macos-arm64-release-matrix]
66
80
runs-on : " ubuntu-20.04"
67
81
environment : pytorchbot-env
68
82
steps :
@@ -79,17 +93,21 @@ jobs:
79
93
LINUX_NIGHTLY_MATRIX : ${{ needs.linux-nightly-matrix.outputs.matrix }}
80
94
WINDOWS_NIGHTLY_MATRIX : ${{ needs.windows-nightly-matrix.outputs.matrix }}
81
95
MACOS_NIGHTLY_MATRIX : ${{ needs.macos-nightly-matrix.outputs.matrix }}
96
+ MACOS_ARM64_NIGHTLY_MATRIX : ${{ needs.macos-arm64-nightly-matrix.outputs.matrix }}
82
97
LINUX_RELEASE_MATRIX : ${{ needs.linux-release-matrix.outputs.matrix }}
83
98
WINDOWS_RELEASE_MATRIX : ${{ needs.windows-release-matrix.outputs.matrix }}
84
99
MACOS_RELEASE_MATRIX : ${{ needs.macos-release-matrix.outputs.matrix }}
100
+ MACOS_ARM64_RELEASE_MATRIX : ${{ needs.macos-arm64-release-matrix.outputs.matrix }}
85
101
run : |
86
102
set -ex
87
103
printf '%s\n' "$LINUX_NIGHTLY_MATRIX" > linux_nightly_matrix.json
88
104
printf '%s\n' "$WINDOWS_NIGHTLY_MATRIX" > windows_nightly_matrix.json
89
105
printf '%s\n' "$MACOS_NIGHTLY_MATRIX" > macos_nightly_matrix.json
106
+ printf '%s\n' "$MACOS_ARM64_NIGHTLY_MATRIX" > macos_arm64_nightly_matrix.json
90
107
printf '%s\n' "$LINUX_RELEASE_MATRIX" > linux_release_matrix.json
91
108
printf '%s\n' "$WINDOWS_RELEASE_MATRIX" > windows_release_matrix.json
92
109
printf '%s\n' "$MACOS_RELEASE_MATRIX" > macos_release_matrix.json
110
+ printf '%s\n' "$MACOS_ARM64_RELEASE_MATRIX" > macos_arm64_release_matrix.json
93
111
python3 ./scripts/gen_quick_start_module.py --autogenerate > assets/quick-start-module.js
94
112
rm *_matrix.json
95
113
- name : Create Issue if failed
0 commit comments