File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -69,19 +69,24 @@ jobs:
6969 run : gsutil cp target/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-x86_64-apple-darwin-$TAG
7070
7171 macos-11 :
72- runs-on : macos-11.0
72+ runs-on : macos-latest
73+ strategy :
74+ matrix :
75+ target : [x86_64-apple-darwin, aarch64-apple-darwin]
7376 steps :
7477 - uses : actions/checkout@v2
7578 - uses : GoogleCloudPlatform/github-actions/setup-gcloud@master
7679 with :
7780 project_id : ${{ secrets.GCP_PROJECT_ID }}
7881 service_account_key : ${{ secrets.GCP_SA_KEY }}
7982 - name : Cargo build
80- run : cargo build -p tmc-langs-cli --release --verbose
83+ run : |
84+ rustup target add ${{ matrix.target }}
85+ cargo build -p tmc-langs-cli --release --verbose --target ${{ matrix.target }}
8186 - name : Sign
8287 run : codesign --force -s - target/release/tmc-langs-cli
8388 - name : Deploy
84- run : gsutil cp target/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-aarch64-apple-darwin -$TAG
89+ run : gsutil cp target/release/tmc-langs-cli gs://${{ secrets.GCP_BUCKET }}/tmc-langs-rust/tmc-langs-cli-${{ matrix.target }} -$TAG
8590
8691 arm :
8792 runs-on : ubuntu-16.04
You can’t perform that action at this time.
0 commit comments