diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index c02547d..5ca216e 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -9,6 +9,8 @@ on: test_asset_builder: type: boolean description: Test the assets builder + repository_dispatch: + types: [stable] push: branches: [ master ] paths-ignore: diff --git a/.github/workflows/stable-macos.yml b/.github/workflows/stable-macos.yml index 3f85767..ce31a65 100644 --- a/.github/workflows/stable-macos.yml +++ b/.github/workflows/stable-macos.yml @@ -9,6 +9,8 @@ on: test_asset_builder: type: boolean description: Test the assets builder + repository_dispatch: + types: [stable] push: branches: [ master ] paths-ignore: diff --git a/.github/workflows/stable-spearhead.yml b/.github/workflows/stable-spearhead.yml index 517f2c1..531040f 100644 --- a/.github/workflows/stable-spearhead.yml +++ b/.github/workflows/stable-spearhead.yml @@ -6,6 +6,9 @@ on: new_release: type: boolean description: Force new Release + force_dispatch: + type: boolean + description: Force dispatch schedule: - cron: '0 18 * * *' @@ -69,31 +72,19 @@ jobs: GITHUB_USERNAME: ${{ github.repository_owner }} if: env.SHOULD_BUILD == 'yes' - - name: Prepare assets + - name: Prepare source run: ./prepare_src.sh if: env.SHOULD_BUILD == 'yes' - - name: Release + - name: Release source env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh if: env.SHOULD_BUILD == 'yes' - - name: Dispatch Linux build + - name: Dispatch builds uses: peter-evans/repository-dispatch@v2 with: - event-type: 'stable-linux' - if: env.SHOULD_BUILD == 'yes' - - - name: Dispatch Windows build - uses: peter-evans/repository-dispatch@v2 - with: - event-type: 'stable-windows' - if: env.SHOULD_BUILD == 'yes' - - - name: Dispatch macOS build - uses: peter-evans/repository-dispatch@v2 - with: - event-type: 'stable-macos' - if: env.SHOULD_BUILD == 'yes' + event-type: 'stable' + if: env.SHOULD_BUILD == 'yes' || github.event.inputs.force_dispatch == 'true' diff --git a/.github/workflows/stable-windows.yml b/.github/workflows/stable-windows.yml index df9e2d4..b42d15a 100644 --- a/.github/workflows/stable-windows.yml +++ b/.github/workflows/stable-windows.yml @@ -9,6 +9,8 @@ on: test_asset_builder: type: boolean description: Test the assets builder + repository_dispatch: + types: [stable] push: branches: [ master ] paths-ignore: