-
-
Notifications
You must be signed in to change notification settings - Fork 929
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
Release 15.11.0 #7243
Comments
Agree with the new release. 👍🏼 And we can include #7234 too. |
I think |
All the discussed PRs have been merged, so I'm starting the process now. Marking as WIP. |
@ybiquitous have the branch protections on
This has happened a handful of times already when I've tried to cut releases, so not sure exactly what's going on... |
To temporarily resolve this, I toggled the "Do not allow bypassing the above settings" option in the branch protection settings (it's now back to its original setting). I've now published 8914d46 and the related tags, but I'm thinking that this is probably not a good path forward? Any thoughts? |
Sorry for a bit of spam, but want to be transparent. In terms of tasks:
I think this release is done, but I'll leave this up for a moment in case others want to comment? |
@mattxwang Great. Thank you for your work! 👏🏼
Make sense. The current rule is too strict when releasing. And I recommend migrating to rulesets, which have several advantages than protection rules. |
I've created a ruleset to try out (still disabled). Can you take a quick look? |
Thanks! To be honest, I'm not super familiar with rulesets. I did take a look at the GitHub Docs, and in "Rule layering", it says the following:
My understanding is that this might interact with "Do not allow bypassing the above settings", which is the "most restrictive" version - so perhaps this ruleset doesn't fix the core problem (which is bypassing the restriction on admins from pushing to |
(also, will close this issue now as the release is fully completed) |
@mattxwang Your concern is right. If we continue the "most restrictive" setting (that is, forbid anyone to bypass), we should make the "Bypass list" of the ruleset empty. This is the safest against any potential missed operations. I'll dig into the rulesets more. Since the ruleset feature shows more helpful error messages than protection rules, I think it's valuable to migrate. |
@mattxwang I've
It also may be good to disable the ruleset before |
This sounds good to me! I'm happy to run through the next release and not disable the ruleset, to confirm that step 1 happens (the |
Good. I've just enabled the ruleset. Please do that if you perform the next release. 👌🏼 Note the old protection rule is still alive. After a while, if it's OK, let's remove it. |
I know we're still in the middle of preparing the next major version, but we've recently merged a few changes that affect
main
; looking at #7212,ignoreRules
option formax-nesting-depth
declaration-block-no-redundant-longhands
(at this point, my mortal enemy 😓 )Once we merge in #7242, I think it's a good time for us to cut a release. What are our thoughts? I'm happy to manage as much of the process as possible (I'll just need someone to review my PRs in the other repos).
checklist
stylelint-config-recommended update/releasestylelint-config-standard update/releaseThe text was updated successfully, but these errors were encountered: