chore(ci): define forge_platform everywhere

This commit is contained in:
Elian Doran 2025-03-24 17:12:11 +02:00
parent d942daea94
commit 6a2818cea6
No known key found for this signature in database
3 changed files with 9 additions and 0 deletions

View File

@ -25,14 +25,17 @@ jobs:
image: macos-latest image: macos-latest
extension: [dmg, zip] extension: [dmg, zip]
shell: bash shell: bash
forge_platform: darwin
- name: linux - name: linux
image: ubuntu-latest image: ubuntu-latest
extension: [deb, rpm, zip, flatpak] extension: [deb, rpm, zip, flatpak]
shell: bash shell: bash
forge_platform: linux
- name: windows - name: windows
image: windows-latest image: windows-latest
extension: [exe, zip] extension: [exe, zip]
shell: cmd shell: cmd
forge_platform: win32
runs-on: ${{ matrix.os.image }} runs-on: ${{ matrix.os.image }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -47,6 +50,7 @@ jobs:
arch: ${{ matrix.arch }} arch: ${{ matrix.arch }}
extension: ${{ matrix.os.extension }} extension: ${{ matrix.os.extension }}
shell: ${{ matrix.os.shell }} shell: ${{ matrix.os.shell }}
forge_platform: ${{ matrix.os.forge_platform }}
env: env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }} APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }} APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}

View File

@ -44,6 +44,7 @@ jobs:
arch: ${{ matrix.arch }} arch: ${{ matrix.arch }}
extension: ${{ join(matrix.os.extension, ' ') }} extension: ${{ join(matrix.os.extension, ' ') }}
shell: ${{ matrix.os.shell }} shell: ${{ matrix.os.shell }}
forge_platform: ${{ matrix.os.forge_platform }}
env: env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }} APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }} APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}

View File

@ -22,14 +22,17 @@ jobs:
image: macos-latest image: macos-latest
extension: [dmg, zip] extension: [dmg, zip]
shell: bash shell: bash
forge_platform: darwin
- name: linux - name: linux
image: ubuntu-latest image: ubuntu-latest
extension: [deb, rpm, zip, flatpak] extension: [deb, rpm, zip, flatpak]
shell: bash shell: bash
forge_platform: linux
- name: windows - name: windows
image: windows-latest image: windows-latest
extension: [exe, zip] extension: [exe, zip]
shell: cmd shell: cmd
forge_platform: win32
runs-on: ${{ matrix.os.image }} runs-on: ${{ matrix.os.image }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -44,6 +47,7 @@ jobs:
arch: ${{ matrix.arch }} arch: ${{ matrix.arch }}
extension: ${{ join(matrix.os.extension, ' ') }} extension: ${{ join(matrix.os.extension, ' ') }}
shell: ${{ matrix.os.shell }} shell: ${{ matrix.os.shell }}
forge_platform: ${{ matrix.os.forge_platform }}
env: env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }} APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }} APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}