dequoter/.forgejo/workflows/build.yml

44 lines
1.4 KiB
YAML
Raw Normal View History

name: Build
on:
push:
branches:
- main
jobs:
build:
runs-on: macos
2026-02-01 06:10:34 +00:00
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: |
2025-09-06 23:37:39 +00:00
npm install
2026-05-02 02:18:14 +00:00
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}
2026-05-02 02:50:26 +00:00
s3-region: ap-southeast-2
2026-05-02 02:18:14 +00:00
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_S3_PUBLISH_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_S3_PUBLISH_SECRET_KEY }}