chore(ci): customize shell per platform

This commit is contained in:
Elian Doran
2025-03-24 17:10:19 +02:00
parent 9aaada3f6e
commit d942daea94
4 changed files with 21 additions and 8 deletions

View File

@@ -24,12 +24,15 @@ jobs:
- name: macos
image: macos-latest
extension: [dmg, zip]
shell: bash
- name: linux
image: ubuntu-latest
extension: [deb, rpm, zip, flatpak]
shell: bash
- name: windows
image: windows-latest
extension: [exe, zip]
shell: cmd
runs-on: ${{ matrix.os.image }}
steps:
- uses: actions/checkout@v4
@@ -43,6 +46,7 @@ jobs:
os: ${{ matrix.os.name }}
arch: ${{ matrix.arch }}
extension: ${{ matrix.os.extension }}
shell: ${{ matrix.os.shell }}
env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}

View File

@@ -25,6 +25,7 @@ jobs:
image: win-signing
extension: [exe, zip]
forge_platform: win32
shell: cmd
runs-on: ${{ matrix.os.image }}
steps:
- uses: actions/checkout@v4
@@ -42,6 +43,7 @@ jobs:
os: ${{ matrix.os.name }}
arch: ${{ matrix.arch }}
extension: ${{ join(matrix.os.extension, ' ') }}
shell: ${{ matrix.os.shell }}
env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}

View File

@@ -21,12 +21,15 @@ jobs:
- name: macos
image: macos-latest
extension: [dmg, zip]
shell: bash
- name: linux
image: ubuntu-latest
extension: [deb, rpm, zip, flatpak]
shell: bash
- name: windows
image: windows-latest
extension: [exe, zip]
shell: cmd
runs-on: ${{ matrix.os.image }}
steps:
- uses: actions/checkout@v4
@@ -40,6 +43,7 @@ jobs:
os: ${{ matrix.os.name }}
arch: ${{ matrix.arch }}
extension: ${{ join(matrix.os.extension, ' ') }}
shell: ${{ matrix.os.shell }}
env:
APPLE_APP_CERTIFICATE_BASE64: ${{ secrets.APPLE_APP_CERTIFICATE_BASE64 }}
APPLE_APP_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_APP_CERTIFICATE_PASSWORD }}