dequoter/.forgejo/workflows/build.yml
Leon Mika 19b47efb1b
All checks were successful
Build / build (push) Successful in 1m43s
Added the bucket region
2026-05-02 12:50:26 +10:00

44 lines
1.4 KiB
YAML

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}
s3-region: ap-southeast-2
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_S3_PUBLISH_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_S3_PUBLISH_SECRET_KEY }}