Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Windows on Arm GitHub runners #131559

Closed
wants to merge 0 commits into from

Conversation

diegorusso
Copy link
Contributor

@diegorusso diegorusso commented Mar 21, 2025

I had to put some if conditions in different steps because these runners are not generally available hence skipping checks on forks.

@brandtbucher
Copy link
Member

Exciting! I think the JIT failure should be fixed on main, as of late yesterday, so merging it in should help.

@brandtbucher
Copy link
Member

...looks like JIT builds were broken again.

@diegorusso diegorusso marked this pull request as draft March 22, 2025 16:34
@diegorusso diegorusso marked this pull request as ready for review March 27, 2025 16:24
@AA-Turner AA-Turner changed the title Enable Windows on Arm GitHub runners. Enable Windows on Arm GitHub runners Mar 27, 2025
@@ -164,10 +164,10 @@ jobs:
- false
- true
include:
- os: windows-latest # FIXME(diegorusso): change to os: windows-aarch64
- os: windows-aarch64
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this runner only available for select projects right now?

Do you know when it might be more widely available, and can we add some default for forks in the meantime?

It looks like we're missing Windows entirely on forks:

upstream fork
image image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. At the moment these are available on selected projects for now. I'm not sure when they will be in GA. I will ask and report back.
I'll add something to skip the aarch64 on forks.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you double check if you have Windows runners available on forks without my patch? See here: https://github.com/diegorusso/cpython/actions/runs/14119011738

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also CIFuzz are skipped.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I do have Windows runners on forks without this patch, here's main and a branch from main:

Note #131702 was merged 3 days ago to fix a Windows skip when running on main, and I don't think we have that here yet? Let's first update this PR from main and re-check.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah maybe I need to rebase the branch then.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Click the magic button:

image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have a look now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting review infra CI, GitHub Actions, buildbots, Dependabot, etc. skip issue skip news
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants