Skip to content

ci: add macOS + Windows + Linux build #3

ci: add macOS + Windows + Linux build

ci: add macOS + Windows + Linux build #3

Workflow file for this run

name: Build Launcher
on:
pull_request:
push:
branches:
- "main"
jobs:
macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: chickensoft-games/setup-godot@v1
with:
version: 4.2.1
use-dotnet: false
- name: Verify Setup
run: |
godot --version
- name: build
run: |
echo ${{ secrets.GODOT_MACOS_NOTARIZATION_API_KEY }} | base64 --decode > notarization_api_key.p8
godot --headless --export-debug macOS
env:
GODOT_MACOS_NOTARIZATION_API_KEY_ID:
${{ secrets.GODOT_MACOS_NOTARIZATION_API_KEY_ID }}
GODOT_MACOS_NOTARIZATION_API_KEY: ./notarization_api_key.p8
GODOT_MACOS_NOTARIZATION_API_UUID:
${{ secrets.GODOT_MACOS_NOTARIZATION_API_UUID }}