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

[core] Introduce canary releases #351

Open
oliviertassinari opened this issue Apr 21, 2024 · 2 comments
Open

[core] Introduce canary releases #351

oliviertassinari opened this issue Apr 21, 2024 · 2 comments
Labels
discussion package: material-ui Specific to @mui/material

Comments

@oliviertassinari
Copy link
Member

oliviertassinari commented Apr 21, 2024

Summary

I couldn't find issues about this so opened one.

Whitenessing the latest mess that happen between Next.js and Material UI e.g. vercel/next.js#64518 integration makes it clear to me that without Next.js releasing a canary version daily, it would have been much harder to solve the problems, e.g. vercel/next.js#64518 (comment).

I connect this with Material UI, where it seems we need Base UI to release daily and Material UI to run its CI on that Base UI canny release daily, so we can spot issues before they are in stable releases (what we missed between Next.js and Material UI).

This won't truly solve the cases where fixing something in Material UI requires to coordinate some change in Base UI and some change in Material UI but maybe it coud be good enough.

Examples

No response

Motivation

No response

Search keywords: -

@oliviertassinari oliviertassinari added status: waiting for maintainer These issues haven't been looked at yet by a maintainer discussion package: material-ui Specific to @mui/material labels Apr 21, 2024
@michaldudak
Copy link
Member

Material UI doesn't use @base_ui/react yet, so releasing canary versions today won't make a difference.
Once it does, we can adopt a strategy similar to infra tools: release after each merged PR.

@michaldudak michaldudak changed the title [core] Introduce canny releases [core] Introduce canary releases Apr 22, 2024
@oliviertassinari
Copy link
Member Author

👍 This issue main purpose is to have a place to discuss the solution. It feels like we won't be able to avoid solving it (at one point).

@oliviertassinari oliviertassinari removed the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion package: material-ui Specific to @mui/material
Projects
None yet
Development

No branches or pull requests

2 participants