diff --git a/.github/workflows/FullCompileCheck.yml b/.github/workflows/FullCompileCheck.yml index cb5332da..2957c8ef 100644 --- a/.github/workflows/FullCompileCheck.yml +++ b/.github/workflows/FullCompileCheck.yml @@ -1,6 +1,10 @@ name: Full Compile Check -on: [workflow_dispatch] +on: + push: + branches: + - extreme + workflow_dispatch: jobs: full-compile-check: @@ -28,5 +32,7 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' - + - name: Update submodules from origin + run: git submodule update --recursive --remote + - run: ${{matrix.platform.prefix}} python3 build.py --dependencies --configure --build ${{matrix.platform.extraflags}} diff --git a/.github/workflows/ReleaseBuilds-aarch64.yml b/.github/workflows/ReleaseBuilds-aarch64.yml index 804470c7..f118d2f8 100644 --- a/.github/workflows/ReleaseBuilds-aarch64.yml +++ b/.github/workflows/ReleaseBuilds-aarch64.yml @@ -11,6 +11,8 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' + - name: Update submodules from origin + run: git submodule update --recursive --remote # Create shared directory ON HOST. (If it's done within qemu, it'll be created with root permissions) - name: Create artifacts directory shared with docker diff --git a/.github/workflows/ReleaseBuilds.yml b/.github/workflows/ReleaseBuilds.yml index e8c72fc3..9ccf91f3 100644 --- a/.github/workflows/ReleaseBuilds.yml +++ b/.github/workflows/ReleaseBuilds.yml @@ -1,6 +1,10 @@ name: Make Release Builds -on: [workflow_dispatch] +on: + push: + branches: + - test + workflow_dispatch: jobs: build-linux-appimage: @@ -10,6 +14,8 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' + - name: Update submodules from origin + run: git submodule update --recursive --remote - name: Get build dependencies for SDL from APT # cf. https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md run: | sudo apt update @@ -34,6 +40,8 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' + - name: Update submodules from origin + run: git submodule update --recursive --remote - run: python3 build.py --dependencies - run: python3 build.py --configure -G 'Visual Studio 17 2022' - run: python3 build.py --build @@ -56,6 +64,8 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' + - name: Update submodules from origin + run: git submodule update --recursive --remote - name: Get artifact name run: | ARTIFACT_NAME="$(python3 build.py --print-artifact-name)"