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

Prepare main to hold code for next major version #1599

Merged
merged 29 commits into from
Sep 17, 2021
Merged

Conversation

jonrohan
Copy link
Member

This is my first time moving next_major into main. I believe all we need to do is merge this pr into main, deleting the pre.json file. This will start a new Release PR that will be 18.0.0. Then when that is merged in we'll be at 18.

/cc @primer/css-reviewers

jonrohan and others added 29 commits May 12, 2021 14:29
* Rename and move color mode variables out of base package

* Create mighty-goats-teach.md

* Add test to make sure support is never more than 0

* Update mighty-goats-teach.md

* Update mighty-goats-teach.md
* Moving color modes to their own bundle

* Create new-beers-peel.md
…lace. (#1541)

* Removing the rem() mixin and usages. Placing the computed values in place.

* Create flat-shirts-lay.md
* Remove break-word from utilities

* Create twelve-fireants-shave.md
 Conflicts:
	src/base/modes.scss
@jonrohan jonrohan requested a review from a team as a code owner September 17, 2021 00:05
@jonrohan jonrohan requested review from tobiasahlin and simurai and removed request for tobiasahlin September 17, 2021 00:05
@changeset-bot
Copy link

changeset-bot bot commented Sep 17, 2021

🦋 Changeset detected

Latest commit: f572fe6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/css Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

@simurai simurai left a comment

Choose a reason for hiding this comment

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

I assume all the changes are coming from next_major. Looks good to me. Not sure when exactly we want to merge this. I guess we could wait for:

  • Next major of primer/primitives (without V1 variables)
  • Remove deprecated utilities

But that could also be done in 19.0.0 if really needed.

I also wonder what would've happened if we merged #1402. Would it automatically merge next_major into main and kick off a new 18.0.0 release?

@jonrohan
Copy link
Member Author

jonrohan commented Sep 17, 2021

I also wonder what would've happened if we merged #1402. Would it automatically merge next_major into main and kick of a new release?

I'm not exactly sure.

Looks like it would ship 18.0.0-next.0 if we merged that PR in. But we have the -rc deployments for that.

Not sure when exactly we want to merge this. I guess we could wait for:

I don't think we need to wait, we'd merge this in and it'd start building the next version. As long as we're sure there's not going to be a minor or patch release between now and when we ship, it should be fine

@jonrohan jonrohan merged commit 13de16c into main Sep 17, 2021
@jonrohan jonrohan deleted the prepare_next_major branch September 17, 2021 01:20
@jonrohan
Copy link
Member Author

😬 🤞🏻

@primer-css primer-css mentioned this pull request Sep 17, 2021
@simurai
Copy link
Contributor

simurai commented Sep 17, 2021

ok, this is it. Yep, no more minor or patch releases.

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.

2 participants