test build

This commit is contained in:
neil 2022-12-31 12:03:15 +08:00
parent 7658988c84
commit e0e779e219

View file

@ -25,12 +25,27 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
# Needed for self-hosted runner, since it doesn't destroy itself automatically.
- name: Delete keychain
if: always() && matrix.platform.name == 'darwin+aarch64'
run: security delete-keychain signing_temp.keychain
- uses: teaxyz/setup@v0 - uses: teaxyz/setup@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ENABLE_CODE_SIGNING: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
APPLE_CERTIFICATE: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.P12_PASSWORD }}
APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
with: with:
target: build target: build
- name: zip app - name: zip app
run: zip -r tea.zip ./modules/gui/src-tauri/target/release/bundle/macos/tea.app run: |
cd ./modules/gui/src-tauri/target/release/bundle/macos/ && zip -r tea.zip tea.app
- uses: aws-actions/configure-aws-credentials@v1 - uses: aws-actions/configure-aws-credentials@v1
with: with:
@ -40,4 +55,4 @@ jobs:
- name: cp package images from prod to preview bucket - name: cp package images from prod to preview bucket
run: | run: |
aws s3 cp ./tea.zip "s3://preview.gui.tea.xyz/release/tea.zip" aws s3 cp ./modules/gui/src-tauri/target/release/bundle/macos/tea.zip "s3://preview.gui.tea.xyz/release/tea.zip"