Skip to content

7.4 and 8.0 release planning #11126

Description

@bluetech

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

Activity

  1. added this to the 8.0 milestone on Jun 21, 2023
  2. self-assigned this
    on Jun 21, 2023
  3. RonnyPfannschmidt commented on Jun 21, 2023

    @RonnyPfannschmidt
    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

  4. nicoddemus commented on Jun 21, 2023

    @nicoddemus
    Member

    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. 👍

  5. akhilramkee commented on Sep 1, 2023

    @akhilramkee
    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?

  6. nicoddemus commented on Sep 1, 2023

    @nicoddemus
    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.

  7. nicoddemus commented on Sep 2, 2023

    @nicoddemus
    Member

    @akhilramkee 7.4.1 has been released to PyPI. 👍

  8. akhilramkee commented on Sep 2, 2023

    @akhilramkee
    Contributor

    Thanks @nicoddemus!

  9. bluetech commented on Dec 30, 2023

    @bluetech
    MemberAuthor

    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).

  10. bluetech commented on Jan 2, 2024

    @bluetech
    MemberAuthor

    pytest 8.0.0rc1 is now available on PyPI for testing.

  11. bluetech commented on Jan 20, 2024

    @bluetech
    MemberAuthor

    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).

  12. nicoddemus commented on Jan 20, 2024

    @nicoddemus
    Member

    Awesome, thanks @bluetech for leading this release!

  13. bluetech commented on Jan 27, 2024

    @bluetech
    MemberAuthor

    8.0.0 is out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions