diff --git a/.github/workflows/bundle-desktop-manual.yml b/.github/workflows/bundle-desktop-manual.yml new file mode 100644 index 000000000000..f2943e8d6637 --- /dev/null +++ b/.github/workflows/bundle-desktop-manual.yml @@ -0,0 +1,19 @@ +name: Manual Desktop Bundle (Unsigned) + +on: + workflow_dispatch: + inputs: + branch: + description: 'Branch name to bundle app from' + required: true + type: string + +jobs: + bundle-desktop-unsigned: + uses: ./.github/workflows/bundle-desktop.yml + permissions: + id-token: write + contents: read + with: + signing: false + ref: ${{ inputs.branch }} diff --git a/.github/workflows/bundle-desktop.yml b/.github/workflows/bundle-desktop.yml index 8995eb92c6d1..978242a621bd 100644 --- a/.github/workflows/bundle-desktop.yml +++ b/.github/workflows/bundle-desktop.yml @@ -3,6 +3,7 @@ # - release.yml # - canary.yml # - pr-comment-bundle-desktop.yml +# - bundle-desktop-manual.yml on: workflow_call: inputs: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 172b02d30e0d..4242db371883 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -131,13 +131,4 @@ jobs: run: source ../../bin/activate-hermit && npm run test:run working-directory: ui/desktop - # Faster Desktop App build for PRs only - bundle-desktop-unsigned: - uses: ./.github/workflows/bundle-desktop.yml - permissions: - id-token: write - contents: read - needs: changes - if: (github.event_name == 'pull_request' || github.event_name == 'merge_group') && (needs.changes.outputs.code == 'true' || github.event_name != 'pull_request') - with: - signing: false +