setup macos release

This commit is contained in:
Will Chen
2025-04-14 23:30:34 -07:00
parent faadcef1ed
commit b8d50a17f2

View File

@@ -10,12 +10,13 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
build: build:
environment: release
strategy: strategy:
matrix: matrix:
os: [ os: [
# { name: "linux", image: "ubuntu-latest" }, # { name: "linux", image: "ubuntu-latest" },
{ name: "windows", image: "windows-latest" }, { name: "windows", image: "windows-latest" },
# { name: "macos", image: "macos-latest" }, { name: "macos", image: "macos-latest" },
] ]
runs-on: ${{ matrix.os.image }} runs-on: ${{ matrix.os.image }}
steps: steps:
@@ -29,4 +30,7 @@ jobs:
- name: Publish app - name: Publish app
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
run: npm run publish run: npm run publish