1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- name: 🔗 GHA
- on: [push, pull_request, merge_group]
- concurrency:
- group: ${{ github.workflow }}|${{ github.ref_name }}
- cancel-in-progress: true
- jobs:
- # First stage: Only static checks, fast and prevent expensive builds from running.
- static-checks:
- if: "!vars.DISABLE_GODOT_CI"
- name: 📊 Static checks
- uses: ./.github/workflows/static_checks.yml
- # Second stage: Run all the builds and some of the tests.
- android-build:
- name: 🤖 Android
- needs: static-checks
- uses: ./.github/workflows/android_builds.yml
- ios-build:
- name: 🍏 iOS
- needs: static-checks
- uses: ./.github/workflows/ios_builds.yml
- linux-build:
- name: 🐧 Linux
- needs: static-checks
- uses: ./.github/workflows/linux_builds.yml
- macos-build:
- name: 🍎 macOS
- needs: static-checks
- uses: ./.github/workflows/macos_builds.yml
- windows-build:
- name: 🏁 Windows
- needs: static-checks
- uses: ./.github/workflows/windows_builds.yml
- web-build:
- name: 🌐 Web
- needs: static-checks
- uses: ./.github/workflows/web_builds.yml
|