diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml index eb3e1abd..4e9f1cef 100644 --- a/.github/workflows/android-build.yml +++ b/.github/workflows/android-build.yml @@ -4,17 +4,28 @@ on: push: branches: - main - pull_request: - types: - - created + workflow_dispatch: + inputs: + branch: + description: 'Branch name' + required: true + default: 'main' jobs: build: runs-on: self-hosted-ubuntu + + strategy: + matrix: + branch: [ ${{ github.ref }} ] + if: ${{ github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.branch) }} + container: image: docker://kuruk/dcl-godot-android-builder:latest steps: - uses: actions/checkout@v4 + with: + ref: ${{ matrix.branch }} - name: Setup Rust run: | echo $ANDROID_HOME