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