diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index c0800fe673b..18e0678448b 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -1,6 +1,7 @@ name: 🤖 Android Builds on: workflow_call: + workflow_dispatch: # Global Settings env: diff --git a/.github/workflows/ios_builds.yml b/.github/workflows/ios_builds.yml index 2568df6695e..831ed640662 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -1,6 +1,7 @@ name: 🍏 iOS Builds on: workflow_call: + workflow_dispatch: # Global Settings env: diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index f6f9e06916c..0317d75d3cc 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -1,6 +1,7 @@ name: 🐧 Linux Builds on: workflow_call: + workflow_dispatch: # Global Settings env: diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index 47d6929c715..c022d44b907 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -1,6 +1,7 @@ name: 🍎 macOS Builds on: workflow_call: + workflow_dispatch: # Global Settings env: diff --git a/.github/workflows/runner.yml b/.github/workflows/runner.yml index e4ab9fefa96..cbe3d576883 100644 --- a/.github/workflows/runner.yml +++ b/.github/workflows/runner.yml @@ -1,5 +1,5 @@ name: 🔗 GHA -on: [push, pull_request, merge_group] +on: [push, pull_request, merge_group, workflow_dispatch] concurrency: group: ${{ github.workflow }}|${{ github.ref_name }} @@ -9,7 +9,7 @@ jobs: # First stage: Only static checks, fast and prevent expensive builds from running. static-checks: - if: ${{ !vars.DISABLE_GODOT_CI || github.run_attempt > 1 }} + if: ${{ !vars.DISABLE_GODOT_CI || github.run_attempt > 1 || github.event_name == 'workflow_dispatch' }} name: 📊 Static checks uses: ./.github/workflows/static_checks.yml diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index 32ea0be3849..815375a1ce2 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -1,6 +1,7 @@ name: 📊 Static Checks on: workflow_call: + workflow_dispatch: jobs: static-checks: diff --git a/.github/workflows/web_builds.yml b/.github/workflows/web_builds.yml index 4fab005eb65..04d60ab5cb4 100644 --- a/.github/workflows/web_builds.yml +++ b/.github/workflows/web_builds.yml @@ -1,6 +1,7 @@ name: 🌐 Web Builds on: workflow_call: + workflow_dispatch: # Global Settings env: diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 556a87c3d14..2d98be6f33e 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -1,6 +1,7 @@ name: 🏁 Windows Builds on: workflow_call: + workflow_dispatch: # Global Settings env: