-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 v2.1.2 #17082
Comments
I'm updating OSOCE and finding regressions. Please don't finalize the release until the important one of those are fixed and I can confirm with the preview packages that there are no outstandinf issues. |
I don't yet, but I've spent half a day on this update and I'm bogged down with other things that need to be fixed due to the Site Owner deprecation. I'll be able to tell better tomorrow. Please don't publish a release yet. With a high chance I'll find other breaking things, and having to publish patches every other day due to regressions sends a really bad message. |
@Piedone if you find no issues, please release 2.1.2 as I won't be available for the next few days to do the release myself. |
Sure. |
@Piedone I suggest that you release 2.1.2 (after merging #17087) no later than tomorrow to unbreak people. Then we can release 2.1.3 next week if needed with more fixes. There is a critical issue that is causing tenants not to run in 2.1.x and must be solved ASAP. /cc: @sebastienros |
What are you referring to? Because #17087 is not that. |
The critical issue is this: #17077 Which causes tenant not to run due to infinite loop |
Ah OK. |
I didn't find any other issues. @kevinchalet, if you can, please review #17087 and #17089 because you're much more competent in the topic than me, so we can merge those and do a release. |
Done 👍🏻 |
Thank you! |
@Piedone @domonkosgabor please shape on Facebook. |
Thanks for doing the release! |
@Piedone is there a reason why tests like the only you run in other projects are not in OC project instead? Moving all these tests to OC will help us catching issue early on instead of having to wait for others to upgrade. |
I actually implemented a test suite for OC in the same way (not all features, but a lot more than the current functional tests) but there was no interest: #11194 The tests in the Lombiq solutions are complementary BTW, since those only test Lombiq extensions. Those, however, can also bring out regressions and unwanted breaking changes. |
Some tests can be brought to OC without beginning everything else. For example, the test that tests the API to create tenant or create or retrieve content using the API. |
It can be started small and focused, but that would still need reinventing the wheel, and step by step it would need solving the same problems again, even for a single test, let alone if there are two or more. I find that pointless and I would definitely not work on it myself. |
Release Patch Preparation Guide
Step 1: Backporting Pull Requests
release/2.1
, comment on the merged PR with/backport to release/2.1
. This action will trigger GitHub to create a new PR with the same changes for therelease/2.1
branch.release/2.1
branch.Step 2: Administration Tasks
Create Pull Request:
release/2.1
), create a new branch for your release (e.g.,release-notes/2.1.1
).OrchardCore.Commons.props
: Set<VersionSuffix></VersionSuffix>
to prevent preview build numbers. EnsureVersionPrefix
matches the released version.src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs
as needed.mkdocs.yml
navigation and remove it fromnot_in_nav
.Step 3: Create New Release
v
(e.g.,v2.1.1
) and select "+ Create tag: v... on publish."main
to your target branch (e.g.,release/2.1
).2.1.1
).Step 4: Align Branches
Step 5: Housekeeping
Step 6: Validation
OrchardCore.Samples
works as expected.Step 7: Publicize the Release
The text was updated successfully, but these errors were encountered: