name: Build on: push: branches: - main jobs: build: runs-on: macos env: NETLIFY_SITE_ID: 05a59e52-9a87-44db-ae19-53727b9062c9 NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} steps: - name: Checkout uses: actions/checkout@v2 - name: Setup Go uses: actions/setup-go@v2 with: go-version: 1.24 - name: Installing Wails run: | go install github.com/wailsapp/wails/v2/cmd/wails@latest - name: Running Wails doctor run: | wails doctor - name: Build run: | npm install wails build -clean -platform darwin/arm64 - name: Release uses: https://lmika.dev/actions/wails-release@v1.0.1 with: developer-id-cert-base64: ${{ secrets.MACOS_SIGN_P12 }} developer-id-cert-password: ${{ secrets.MACOS_SIGN_PASSWORD }} notarization-api-key-base64: ${{ secrets.MACOS_NOTARY_KEY }} notarization-api-key-id: ${{ secrets.MACOS_NOTARY_KEY_ID }} notarization-api-issuer-id: ${{ secrets.MACOS_NOTARY_ISSUER_ID }} s3-bucket: lmika-public-files s3-key: Apps/Dequoter/{version}/{filename} env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_S3_PUBLISH_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_S3_PUBLISH_SECRET_KEY }}