From 7ab944de69ae0493ec1d9e535bf3fd106c512a55 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 17 Sep 2026 02:41:33 +0000 Subject: [PATCH] ci: allow isolated manual preview publication --- .github/workflows/package-preview.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/package-preview.yml b/.github/workflows/package-preview.yml index 62c4ef3b3..45e670a2a 100644 --- a/.github/workflows/package-preview.yml +++ b/.github/workflows/package-preview.yml @@ -3,6 +3,12 @@ name: Package preview on: pull_request: workflow_call: + workflow_dispatch: + inputs: + ephemeral-linux: + description: Use the isolated one-job Linux publisher + type: boolean + default: false permissions: {} @@ -17,7 +23,7 @@ concurrency: jobs: publish: name: Publish pkg.pr.new preview - runs-on: windows-latest + runs-on: ${{ github.event_name == 'workflow_dispatch' && inputs.ephemeral-linux && fromJSON('["self-hosted", "Linux", "X64", "agent-bundle-publish"]') || 'windows-latest' }} steps: - uses: actions/checkout@v7 - uses: ./.github/actions/setup-workspace