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

7.4 and 8.0 release planning #11126

Closed
5 tasks done
bluetech opened this issue Jun 21, 2023 · 11 comments
Closed
5 tasks done

7.4 and 8.0 release planning #11126

bluetech opened this issue Jun 21, 2023 · 11 comments
Assignees
Milestone

Comments

@bluetech
Copy link
Member

bluetech commented Jun 21, 2023

I have some pending breaking changes to pytest, that can't really go through a deprecation cycle. Things like:

I'd like to include these changes in the next major release, 8.0.

But before that, I suggest we release 7.4 with what we have already.

I can manage these releases.

Proposal:

  • Release 7.4 this weekend
  • Change main to be 8.*
  • Work on the planned features until they're done (1-2 months hopefully)
  • Branch 8.0.x, release 8.0.0-rc1
  • Wait ~1 month for testing/feedback
  • Release 8.0.0
@bluetech bluetech added this to the 8.0 milestone Jun 21, 2023
@bluetech bluetech self-assigned this Jun 21, 2023
@RonnyPfannschmidt
Copy link
Member

I like this plan

Unfortunately I'm not sure if i can manage to land the introduction of function definition and item definition within the intended time frame

@nicoddemus
Copy link
Member

nicoddemus commented Jun 21, 2023

Sounds great @bluetech.

You think it is worthwhile backporting #11125 and release 7.3.3? If you think so I can do it. Just saw your comment. 👍

@akhilramkee
Copy link
Contributor

Hi Team, (@nicoddemus / @RonnyPfannschmidt / @bluetech )

I am writing to inquire about the timeline for the minor releases of pytest 7.4.
Our team uses pytest to test our codebase and we are waiting on the bug-fixes for importlib mainly a4d7254 and c71b5df.

Can you please let us know when these bug-fixes will be released?

@nicoddemus
Copy link
Member

Hi @akhilramkee thanks for the ping.

I can take of this release; I want to also improve the deploy procedure to use the manual deploy mechanism we have used in pytest-mock and pytest-xdist, if that's alright with you @RonnyPfannschmidt and @bluetech.

@nicoddemus
Copy link
Member

@akhilramkee 7.4.1 has been released to PyPI. 👍

@akhilramkee
Copy link
Contributor

Thanks @nicoddemus!

@bluetech
Copy link
Member Author

OK, now that #11646 is in, we're ready to cut the 8.0.x branch and release 8.0.0rc1. I'll aim to do it by Tuesday (2024-01-02). (The main thing is to edit the release notes).

@bluetech
Copy link
Member Author

bluetech commented Jan 2, 2024

pytest 8.0.0rc1 is now available on PyPI for testing.

@bluetech
Copy link
Member Author

pytest 8.0.0rc2 was released a few days ago containing fixes to all known issues/regressions (correct me if I'm wrong).

My current plan is to release pytest 8.0.0 a week from now, Jan 27 (next Saturday).

@nicoddemus
Copy link
Member

Awesome, thanks @bluetech for leading this release!

@bluetech
Copy link
Member Author

8.0.0 is out!

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

No branches or pull requests

4 participants