release.yaml raw

   1  name: Release
   2  
   3  on:
   4    workflow_dispatch:
   5  
   6  jobs:
   7    build-server:
   8      uses: ./.github/workflows/http.yml
   9      with:
  10        build-release: true
  11      secrets:
  12        APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
  13        APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
  14        APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
  15        APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
  16        APPLE_USERNAME: ${{ secrets.APPLE_USERNAME }}
  17  
  18    build-wails:
  19      uses: ./.github/workflows/wails.yml
  20      with:
  21        build-release: true
  22      secrets:
  23        APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
  24        APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
  25        APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
  26        APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
  27        APPLE_USERNAME: ${{ secrets.APPLE_USERNAME }}
  28  
  29    release-draft:
  30      needs:
  31        - build-server
  32        - build-wails
  33      uses: ./.github/workflows/create-release.yaml
  34      secrets:
  35        repo-token: ${{ secrets.GITHUB_TOKEN }}
  36