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

gh-111062: Reusable Windows build that supports free-threaded mode as the conditional CI #111493

Merged
merged 8 commits into from
Oct 30, 2023

Conversation

corona10
Copy link
Member

@corona10 corona10 commented Oct 30, 2023

@cpython-cla-bot
Copy link

cpython-cla-bot bot commented Oct 30, 2023

All commit authors signed the Contributor License Agreement.
CLA signed

@corona10
Copy link
Member Author

co-work with @jota12x


jobs:
build_win_32:
name: 'build and test (x86)'
Copy link
Member Author

Choose a reason for hiding this comment

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

@hugovk I would like to use the name as build and test variations for macOS and Linux too.
It looks more clear when we look at the CI status bar.
But I will do it as a separate PR.

@corona10
Copy link
Member Author

Reopen the PR for testing topic-free-threaded label.

@hugovk hugovk changed the title gh-111062: Reusable windows build that supports free-threaded mode as the conditional CI gh-111062: Reusable Windows build that supports free-threaded mode as the conditional CI Oct 30, 2023
.github/workflows/reusable-build-win.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
@corona10 corona10 requested a review from hugovk October 30, 2023 14:38
@corona10
Copy link
Member Author

@hugovk For #110764, I merged the PR. Let's do it at the separate PR if there is something what we should do

@corona10 corona10 merged commit 4ebf2fa into python:main Oct 30, 2023
30 checks passed
@corona10 corona10 deleted the gh-111062-windows branch October 30, 2023 15:30
@vstinner
Copy link
Member

On a doc PR, the CI failed because Windows was skipped: https://github.com/python/cpython/actions/runs/6696696148/job/18198167333?pr=111512

It's surprising that once the job is called build_windows, but later build_win_amd64 is allowed to be skipped. Is it a typo?

cc @Eclips4

@vstinner
Copy link
Member

Ah, #111521 was proposed to fix the job.

FullteaR pushed a commit to FullteaR/cpython that referenced this pull request Nov 3, 2023
…ode as the conditional CI (python#111493)

* pythongh-111062 Set up free-threaded CI for windows

Co-authored-by: Donghee Na <[email protected]>

* Apply suggestions from code review

Co-authored-by: Hugo van Kemenade <[email protected]>

* Update

* Update names

* Add files

* Update

* Revert "Update"

This reverts commit 4f17e1a.

* fix

---------

Co-authored-by: juanjose.tenorio <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
aisk pushed a commit to aisk/cpython that referenced this pull request Feb 11, 2024
…ode as the conditional CI (python#111493)

* pythongh-111062 Set up free-threaded CI for windows

Co-authored-by: Donghee Na <[email protected]>

* Apply suggestions from code review

Co-authored-by: Hugo van Kemenade <[email protected]>

* Update

* Update names

* Add files

* Update

* Revert "Update"

This reverts commit 4f17e1a.

* fix

---------

Co-authored-by: juanjose.tenorio <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
Glyphack pushed a commit to Glyphack/cpython that referenced this pull request Sep 2, 2024
…ode as the conditional CI (python#111493)

* pythongh-111062 Set up free-threaded CI for windows

Co-authored-by: Donghee Na <[email protected]>

* Apply suggestions from code review

Co-authored-by: Hugo van Kemenade <[email protected]>

* Update

* Update names

* Add files

* Update

* Revert "Update"

This reverts commit 4f17e1a.

* fix

---------

Co-authored-by: juanjose.tenorio <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants