From 35c7b512ba710f0c3e442987b0ff00b779084980 Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Wed, 9 Oct 2024 17:04:42 +0300 Subject: [PATCH] Browser on demand only --- .github/workflows/firefox.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/firefox.yml b/.github/workflows/firefox.yml index ac7aa5d50..0396b6303 100644 --- a/.github/workflows/firefox.yml +++ b/.github/workflows/firefox.yml @@ -1,6 +1,12 @@ name: Firefox on: workflow_dispatch: + inputs: + build_browser: + description: 'Build the entire browser' + type: boolean + required: false + default: false pull_request: branches: ["main"] types: [opened, synchronize, reopened, ready_for_review] @@ -26,7 +32,7 @@ jobs: flavor: [glue] include: - type: ${{ github.event.pull_request.draft == false && 'release' || 'debug' }} - - flavor: ${{github.event.pull_request.draft == false && 'browser' || 'glue'}} + - flavor: ${{github.event.inputs.build_browser == true && 'browser' || 'glue' }} runs-on: ${{ matrix.os }} defaults: run: @@ -40,7 +46,7 @@ jobs: uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Maximize build space - if: runner.os == 'Linux' + if: runner.os == 'Linux' && matrix.flavor == 'browser' run: | sudo rm -rf /usr/local/lib/android || true sudo rm -rf /usr/share/dotnet || true