-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Primer CSS 13.0.2 #911
Primer CSS 13.0.2 #911
Conversation
Otherwise the list won't actually show up.
This pull request is automatically deployed with Now. Latest deployment for this branch: https://primer-css-git-release-1302.primer.now.sh |
Move select menu list into the modal div
Update "Ship checklist"
Use inline octicon in branch name example
Report needless disables in CI, bump stylelint, tidy scripts
More SelectMenu improvements
Ooh, this is an interesting failure! It looks like the changes in #900 removed selectors and the new deprecations test noticed that they weren't listed. How do you want to resolve this, @simurai? |
Haaa.. 🤔
|
I'm really reluctant to ignore pseudo-selectors because it's possible that they're relied upon (for instance, on github.com, where it's really hard to know for sure). I think if we're going to add them to the deprecations list we'll need to make a new major release out of this branch. I'm sorry, but I'm a stickler on semver, and I think that if we're going to remove selectors we have to be really clear about that in our versioning. (Removing pseudo-selectors actually seems more important to document than class selectors in a way, because they're harder to test.) I think our options are:
My preference would be for 1) just to avoid the "overhead" of another major release, but if bringing back the removed selectors is going to be tricky, let's roll with 14.0.0. Reverting PRs can be messy and I like to avoid it whenever possible. Anyone else have opinions, @primer/ds-core ? |
😂 I think that's great. It should prevent accidental bugs to creep in. 👍
A dirty workaround to fix the border bug AND not remove any existing selectors would be to add the selectors back, without actually using them. 🙈 I'll make a PR to test that.
Might be fine, but we just released
It would block using the So in summary, let's see how dirty option 1 feels, otherwise do option 3 and wait a bit for the next major release. Related thought: Since it can be quite costly to quickly iterate on new components, maybe we need a place where components can first be tested for a while? And only move them to Primer CSS once we feel "fully backed". Some places that come to mind:
I'll make a proposal for that last point ☝️ . |
Add SelectMenu selectors back
…tors Revert "Add SelectMenu selectors back"
…vements Revert "More SelectMenu improvements"
Improve SelectMenu docs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM @simurai! 🚀
Primer CSS Patch Release
Version: 📦 13.0.2
Approximate release date: 📆 26/09/2019
📝 Documentation
🏠 Internal
Ship checklist
version
field inpackage.json
CHANGELOG.md
Test the release candidate version withgithub/github
Updategithub/github
For more details, see RELEASING.md.
/cc @primer/ds-core