name: "deploy" on: push: branches: - m1-test jobs: build_tauri: timeout-minutes: 6 runs-on: ${{ matrix.platform.os }} strategy: matrix: platform: # - os: macos-11 # name: darwin+x86-64 # - os: ubuntu-latest # name: linux+x86-64 - os: [self-hosted, macOS, ARM64] name: darwin+aarch64 # - os: [self-hosted, linux, ARM64] # name: linux+aarch64 container: ${{ matrix.platform.container }} steps: - uses: actions/checkout@v2 - uses: teaxyz/setup@v0 with: target: build - name: zip app run: zip -r tea.zip ./modules/gui/src-tauri/target/release/bundle/macos/tea.app - uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-1 - name: cp package images from prod to preview bucket run: | aws s3 cp ./tea.zip "s3://preview.gui.tea.xyz/release/tea.zip"