diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml new file mode 100644 index 0000000..8b96ddd --- /dev/null +++ b/.github/workflows/build-android.yml @@ -0,0 +1,30 @@ +name: 'Build Site' +# on: +# pull_request: +# branches: [ "main" ] +# tags: +# - "v*.*.*" +# workflow_dispatch: + +jobs: + build: + name: Android Build + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + os: [ubuntu-latest] + target: [android] + graphics: [VULKAN, OPENGL_ES] + chapter: [Chapter1, Chapter2, Chapter3, Chapter4, Chapter5] + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Build ${{ matrix.chapter }} using ${{ matrix.gfx }} on ${{ matrix.os }} + run: | + echo "Building ${{ matrix.chapter }} using ${{ matrix.gfx }} on ${{ matrix.os }} ${{ github.ref_name }}" + export GFX=${{ matrix.graphics }} + cd ${{ matrix.chapter }} + chmod 755 gradlew + ./gradlew assembleDebug + diff --git a/.github/workflows/build-host-linux.yml b/.github/workflows/build-host-linux.yml index 67b7b9f..96ac899 100644 --- a/.github/workflows/build-host-linux.yml +++ b/.github/workflows/build-host-linux.yml @@ -8,6 +8,7 @@ on: jobs: build: + name: Windows Build runs-on: ${{matrix.os}} strategy: fail-fast: true diff --git a/.github/workflows/build-host-windows.yml b/.github/workflows/build-host-windows.yml index 44f5edd..f8c17bd 100644 --- a/.github/workflows/build-host-windows.yml +++ b/.github/workflows/build-host-windows.yml @@ -8,6 +8,8 @@ on: jobs: build: + if: false + name: Windows Build runs-on: ${{matrix.os}} strategy: fail-fast: true