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-109408: Azure Pipelines: test 3.12 branch #109453

Merged
merged 1 commit into from
Sep 18, 2023
Merged

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented Sep 15, 2023

As noted in #109408 (comment), Azure Pipelines CI (ci.yml) runs tests on version branches post-merge.

But it's only running on main and 3.11 and older, and not on 3.12, because we forgot to add it when branching 3.12 from main in May:

Screenshot

image

Also, Azure Pipelines PR (pr.yml) only runs for PRs to main, but I added the missing 3.12 anyway (and am planning on eventually removing it in #109408):

Screenshot

image

Should we remove 3.7 from these lists?

Copy link
Member

@vstinner vstinner left a comment

Choose a reason for hiding this comment

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

It should be added to PEP 101 release process to not forget it next time.

@hugovk
Copy link
Member Author

hugovk commented Sep 15, 2023

It should be added to PEP 101 release process to not forget it next time.

Looking at PEP 101, should it be added to https://github.com/python/release-tools/blob/master/release.py?

  • Bump version numbers via the release script:
    $ .../release-tools/release.py --bump X.Y.ZaN

@vstinner
Copy link
Member

I didn't understand well the future of Azure Pipelines. If it goes away, updating the release tool is not needed.

@hugovk
Copy link
Member Author

hugovk commented Sep 15, 2023

There are two Azure Pipelines runs.

One for PRs (pr.yml) - we're planning on removing this one, it's the one most people would notice.

The other runs on version branches after merging PRs (ci.yml), and it's not visible in PRs. Steve would like to keep this one running to do some extra Windows packaging checks (#109408 (comment)), so that can stay.

@hugovk
Copy link
Member Author

hugovk commented Sep 18, 2023

Apologies for the force push, it was a mistake! No changes to the PR other than rebasing on main.

@hugovk
Copy link
Member Author

hugovk commented Sep 18, 2023

It should be added to PEP 101 release process to not forget it next time.

Looking at PEP 101, should it be added to python/release-tools@master/release.py?

  • Bump version numbers via the release script:
    $ .../release-tools/release.py --bump X.Y.ZaN

Issue created: python/release-tools#56

Copy link
Member

@vstinner vstinner left a comment

Choose a reason for hiding this comment

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

LGTM

@vstinner
Copy link
Member

The other runs on version branches after merging PRs (ci.yml), and it's not visible in PRs. Steve would like to keep this one running to do some extra Windows packaging checks (#109408 (comment)), so that can stay.

Sure, it makes sense. Thanks for the explanation.

@hugovk hugovk added needs backport to 3.11 only security fixes needs backport to 3.12 bug and security fixes labels Sep 18, 2023
@hugovk hugovk merged commit dd5d214 into python:main Sep 18, 2023
@hugovk hugovk deleted the ap-test-3.12 branch September 18, 2023 12:37
@miss-islington
Copy link
Contributor

Thanks @hugovk for the PR 🌮🎉.. I'm working now to backport this PR to: 3.11, 3.12.
🐍🍒⛏🤖 I'm not a witch! I'm not a witch!

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Sep 18, 2023
(cherry picked from commit dd5d214)

Co-authored-by: Hugo van Kemenade <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented Sep 18, 2023

GH-109535 is a backport of this pull request to the 3.12 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Sep 18, 2023
(cherry picked from commit dd5d214)

Co-authored-by: Hugo van Kemenade <[email protected]>
@bedevere-app bedevere-app bot removed the needs backport to 3.12 bug and security fixes label Sep 18, 2023
@bedevere-app
Copy link

bedevere-app bot commented Sep 18, 2023

GH-109536 is a backport of this pull request to the 3.11 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.11 only security fixes label Sep 18, 2023
hugovk added a commit that referenced this pull request Sep 18, 2023
Yhg1s pushed a commit that referenced this pull request Sep 18, 2023
)

gh-109408: Azure Pipelines: test 3.12 branch (GH-109453)
(cherry picked from commit dd5d214)

Co-authored-by: Hugo van Kemenade <[email protected]>
csm10495 pushed a commit to csm10495/cpython that referenced this pull request Sep 28, 2023
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.

3 participants