-
Notifications
You must be signed in to change notification settings - Fork 2
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
Broken builds and merge-ups #290
Comments
Not done yet, reopening |
@emteknetnz Since you merged tractorcow-farm/silverstripe-fluent#872 and silverstripe/silverstripe-subsites#590 without responding to the content in the PR descriptions I'll bring it up here: The fix in those PRs was very narrow in scope, and likely doesn't cover a bunch of scenarios - especially for fluent where the tests only covered A more robust solution would be to implement the Right now if it's the latter, it'll be wrong whenever domains aren't used to separate locales and subsites, so the result would be inconsistent. However, if we change it to always return true if the URL is for any subsite or locale, this has potential to cause problems if someone is using that method to distinguish between them in a project which does use domains. Personally I'm in favour of making the change (in a minor release), but I want at least one other opinion before I do that. FYI @tractorcow @silverstripe/core-team |
I rarely use fluent, and I think I’ve only used subsites once or twice ever, so I don’t have much insight to offer here. I think the question I’d ask is whether the issue(s) that highlighted this have been fixed/worked around? If yes, and there’s a non-zero risk that we could break things for people, I’d be inclined to delay the change until a major release |
Yes, the very specific CI failures have been resolved. But as I mentioned above those CI failures and the corresponding fixes were very narrow in scope. If for example you have a fluent locale with domain |
Seems reasonable, though should be done in a separate card from broken builds |
This is an automatically created issue used to remind the Silverstripe CMS Squad to look at broken builds and merge-ups every Tuesday.
It was created by the
.github/workflows/rhino-issue.yml
workflow in the silverstripe/.github repository.Triage instructions
type/other
Broken builds:
Merge-ups:
Steve PRs
PRs
Important
After merging the PRs, assign to Guy to do the following:
__CLASS__
to__TRAIT__
as per MNT Ignore lint failure we can't fix yet silverstripe-mfa#558The text was updated successfully, but these errors were encountered: