When content moderation is enabled, it is possible to publish from the layout builder page. Starting with the 8.x-1.3 release of this module, publishing from layout builder no longer validates "required on publish" fields. It worked in 8.x-1.2. This seems to stem from this commit: https://git.drupalcode.org/project/require_on_publish/-/commit/fca4dce0d....
Enable content moderation and layout builder modules, along with this module.
In a content type, set one field to 'required on publish', and in manage display set it to use layout builder and allow each content item to have its layout customized.
In workflows, assign a workflow to this content type.
Create a node without publishing it, leaving the 'required on publish' field blank.
Go Layout tab of this node, select 'Published', click 'Save layout'. This node can be published even if the field with 'Required on Publish' is empty.
Make it work.
Create a patch to make it work without undoing the reason for the commit that broke it. I have one in progress that I will attach soon.
None
None
None
Needs review
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.