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

v7.22.1 #15209

Merged
merged 21 commits into from
Nov 1, 2024
Merged

v7.22.1 #15209

merged 21 commits into from
Nov 1, 2024

Conversation

romgrk
Copy link
Contributor

@romgrk romgrk commented Oct 31, 2024

No description provided.

@romgrk romgrk added the release We are shipping :D label Oct 31, 2024
@romgrk romgrk requested a review from a team October 31, 2024 08:23
@mui-bot
Copy link

mui-bot commented Oct 31, 2024

Deploy preview: https://deploy-preview-15209--material-ui-x.netlify.app/

Generated by 🚫 dangerJS against 618ee17

CHANGELOG.md Outdated Show resolved Hide resolved
Co-authored-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
CHANGELOG.md Outdated Show resolved Hide resolved
packages/x-charts-pro/package.json Outdated Show resolved Hide resolved
@@ -1,6 +1,6 @@
{
"name": "@mui/x-charts",
"version": "7.22.0",
"version": "7.22.1",
Copy link
Member

Choose a reason for hiding this comment

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

Is it done automatically? because I don't see what modification happend

Suggested change
"version": "7.22.1",
"version": "7.22.0",

Copy link
Member

Choose a reason for hiding this comment

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

Agreed, doesn't look like anything changed between 7.22.0 and now. 🤷

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'd rather do an empty release and keep all the version numbers in sync, wdyt?

Copy link
Member

Choose a reason for hiding this comment

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

Feel like we are having this debate every two weeks 😆
Our decision in the general meeting a few month ago was to just follow what Lerna updates, to at least be consistent everytime.

Copy link
Contributor

Choose a reason for hiding this comment

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

Last time when I was releasing we "agreed" to release all packages regardless
#14910 (comment)
Script was updated to reflect that

Copy link
Member

Choose a reason for hiding this comment

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

Ok, the problem/question in this case is clear.
We have two cases:

  1. We currently do not release when Lerna doesn't detect any changes and there were no specific changes in the package;
  2. We release, but mention no changes in the CHANGELOG when no specific changes happened on the package, but Lerna detects changes (usually because of dependencies bumping)

This difference in approach is somewhat confusing and leads to unstable results. 🤔

This is why I slightly prefer the more manual approach—releasing only the packages with changes to it and skipping in case of dependency bumping.

WDYT about the compromise of not listing the package in the changelog if it doesn't have any changes in the 2nd case? 🤔

Copy link
Member

@flaviendelangle flaviendelangle Oct 31, 2024

Choose a reason for hiding this comment

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

Last time when I was releasing we "agreed" to release all packages regardless

That's not what I understand from this discussion.
Lerna can release packages without PR tight to it (if you have a dep that was updated for example).

See #14910 (comment)

Copy link
Member

Choose a reason for hiding this comment

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

WDYT about the compromise of not listing the package in the changelog if it doesn't have any changes in the 2nd case? 🤔

I think we should list the package in the changelog if it was released, even if there are no notable changes.
And whether we should release the package or not – determined by Lerna.

Copy link
Member

Choose a reason for hiding this comment

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

Gotcha, I'm fine with that as well.
But this approach is still creating debates, that is why we can possibly improve it. 👍 🤔

Copy link
Member

Choose a reason for hiding this comment

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

Last time when I was releasing we "agreed" to release all packages regardless

That's not what I understand from this discussion.

Here we go again 😅
I've opened #15219 to clarify this in the release instructions.
I'm gonna need each team's approval on it to make sure we're on the same page.
If there's anything to discuss or clarify further – leave a comment in #15219

CHANGELOG.md Outdated Show resolved Hide resolved
@@ -1,6 +1,6 @@
{
"name": "@mui/x-charts",
"version": "7.22.0",
"version": "7.22.1",
Copy link
Member

Choose a reason for hiding this comment

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

Agreed, doesn't look like anything changed between 7.22.0 and now. 🤷

CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
romgrk and others added 6 commits October 31, 2024 06:36
Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Kenan Yusuf <kenan.m.yusuf@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Kenan Yusuf <kenan.m.yusuf@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
CHANGELOG.md Outdated Show resolved Hide resolved
romgrk and others added 2 commits October 31, 2024 07:46
Co-authored-by: Kenan Yusuf <kenan.m.yusuf@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
romgrk and others added 5 commits October 31, 2024 08:47
Co-authored-by: Flavien DELANGLE <flaviendelangle@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Flavien DELANGLE <flaviendelangle@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Flavien DELANGLE <flaviendelangle@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
romgrk and others added 3 commits October 31, 2024 23:42
Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>
Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
@romgrk romgrk merged commit 3ea4248 into mui:v7.x Nov 1, 2024
16 checks passed
@romgrk romgrk deleted the release-7.22.1 branch November 1, 2024 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release We are shipping :D
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants