Skip to content

fix: Show consistent setup information for Windows and macOS runners - #5302

Open
Quindrix wants to merge 2 commits into
github-aws-runners:mainfrom
Quindrix:runner-setup-info
Open

fix: Show consistent setup information for Windows and macOS runners#5302
Quindrix wants to merge 2 commits into
github-aws-runners:mainfrom
Quindrix:runner-setup-info

Conversation

@Quindrix

Copy link
Copy Markdown

Description

GitHub Actions displays the information that each runner startup script writes to .setup_info. The Linux script reports the operating system, runner image and EC2 details, but the Windows and macOS scripts currently provide less information.

This change brings the setup output into line across the supported platforms:

  • Windows runners now report the operating system name, version and architecture, along with the EC2 instance type and availability zone.
  • macOS runners now retrieve the AMI ID through IMDSv2 and include it in a Runner Image section.

These changes only affect the diagnostic information shown during the Set up job step.

Test Plan

  • Ran new commands locally in a suitable environment.

Related Issues

Closes #5298

@Quindrix
Quindrix requested a review from a team as a code owner August 26, 2026 12:54
@Quindrix Quindrix changed the title Show consistent setup information for Windows and macOS runners fix: Show consistent setup information for Windows and macOS runners Aug 26, 2026
Report the operating system name, version, and architecture in the job
setup output. Include the EC2 instance type and availability zone so
Windows diagnostics match the information shown for Linux runners.
Retrieve the AMI ID from EC2 instance metadata and include it in the
job setup output. This brings macOS runner image details in line with
the other supported platforms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows runners do not show operating system or EC2 details in the “Set up job” output

1 participant