Skip to content

feat: support RUNNER_TARBALL_URL in Windows install script#5102

Draft
edersonbrilhante wants to merge 1 commit into
github-aws-runners:mainfrom
edersonbrilhante:feat/windows-runner-tarball-url-support
Draft

feat: support RUNNER_TARBALL_URL in Windows install script#5102
edersonbrilhante wants to merge 1 commit into
github-aws-runners:mainfrom
edersonbrilhante:feat/windows-runner-tarball-url-support

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

Add support for RUNNER_TARBALL_URL as an alternative download source in the Windows runner install script (install-runner.ps1), matching the existing behavior in the Linux install-runner.sh.

When RUNNER_TARBALL_URL is set, the runner zip is downloaded directly from that URL via Invoke-WebRequest instead of from S3. If neither RUNNER_TARBALL_URL nor the S3 location is configured, the script exits with an error.

This enables Windows runners to be provisioned with a custom runner binary URL, which is useful for air-gapped environments or when using a local artifact cache.

Test Plan

  • Reviewed parity with the Linux install-runner.sh logic
  • Validated PowerShell syntax
  • Deployed to a test environment and triggered a Windows runner workflow with RUNNER_TARBALL_URL set
  • Verified fallback to S3 download when RUNNER_TARBALL_URL is unset

Related Issues

@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions Bot added the Stale label Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant