Skip to content

Add ROM-free cross-platform CI and Nightly releases #9

Add ROM-free cross-platform CI and Nightly releases

Add ROM-free cross-platform CI and Nightly releases #9

Workflow file for this run

name: Build
on:
pull_request:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: mph-build-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
policy:
name: ROM-free release policy
runs-on: ubuntu-24.04
steps:
- name: Check out sources
uses: actions/checkout@v4
- name: Verify no ROM-secret release path
run: python tools/ci/check_rom_free_release_sources.py
windows:
name: Build Windows
needs: policy
uses: ./.github/workflows/build-windows.yml
linux:
name: Build Linux
needs: policy
uses: ./.github/workflows/build-linux.yml