auto-recover: orphaned worker branch for #48#52
Conversation
📝 WalkthroughWalkthroughThis PR documents four features from Ultimate Multisite v2.11.0 (released 2026-05-11): site and network export workflows with self-booting ZIP installation, site template selection enforcement via fallback chain, checkout form editor warnings for incomplete pricing tables, and updated Import/Export settings scope. ChangesUltimate Multisite v2.11.0 Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~4 minutes Suggested labels
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (2)
docs/user-guide/getting-started/release-notes.md (2)
14-14: ⚡ Quick winUse "Improved:" prefix for accuracy and consistency.
This item describes an enhancement to an existing Import/Export settings tab (clearer scope description and added link), not a new feature. The PR objectives categorize this as a "clarification." Following the established pattern in other release notes (e.g., line 34), enhancements to existing features use the "Improved:" prefix.
♻️ Suggested revision for consistency
-- New: Import/Export settings tab now clearly describes its scope and links directly to the Site Export tool. +- Improved: Import/Export settings tab now clearly describes its scope and links directly to the Site Export tool.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/user-guide/getting-started/release-notes.md` at line 14, Change the release note entry that currently starts with "New: Import/Export settings tab now clearly describes its scope and links directly to the Site Export tool." to use the "Improved:" prefix (i.e., replace "New:" with "Improved:") so it correctly categorizes this enhancement as a clarification rather than a new feature.
10-10: 💤 Low valueConsider mentioning both bundled files for completeness.
The PR objectives indicate the self-booting export ZIP includes both
index.phpandreadme.txt. Consider mentioning both files to fully describe what users receive in the export bundle.📝 Suggested revision
-- New: Site exports now bundle a self-booting `index.php` so the ZIP can be installed on a fresh host without a separate plugin install. +- New: Site exports now bundle a self-booting `index.php` and `readme.txt` so the ZIP can be installed on a fresh host without a separate plugin install.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/user-guide/getting-started/release-notes.md` at line 10, Update the release note sentence that currently mentions only `index.php` so it lists both bundled files—`index.php` and `readme.txt`—making clear the self-booting export ZIP includes both files; locate the line referencing `index.php` and amend the wording to reference both `index.php` and `readme.txt` together in the same sentence.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/user-guide/administration/site-export.md`:
- Around line 1-4: The frontmatter in this doc uses a duplicate sidebar_position
(11) which conflicts with settings-reference.md; update the YAML frontmatter for
this page (the sidebar_position key in site-export.md) to a unique integer
(e.g., change to 9 or increment this and subsequent pages) and ensure you also
update settings-reference.md and any following pages so all sidebar_position
values are unique and remain correct relative to the Administration sidebar
ordering.
---
Nitpick comments:
In `@docs/user-guide/getting-started/release-notes.md`:
- Line 14: Change the release note entry that currently starts with "New:
Import/Export settings tab now clearly describes its scope and links directly to
the Site Export tool." to use the "Improved:" prefix (i.e., replace "New:" with
"Improved:") so it correctly categorizes this enhancement as a clarification
rather than a new feature.
- Line 10: Update the release note sentence that currently mentions only
`index.php` so it lists both bundled files—`index.php` and `readme.txt`—making
clear the self-booting export ZIP includes both files; locate the line
referencing `index.php` and amend the wording to reference both `index.php` and
`readme.txt` together in the same sentence.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 3afe99e7-c7bd-4d8d-be4d-9f21f9f1a440
📒 Files selected for processing (8)
docs/addons/site-exporter/changelog.mddocs/addons/site-exporter/index.mdxdocs/user-guide/administration/settings-reference.mddocs/user-guide/administration/site-export.mddocs/user-guide/configuration/checkout-forms.mddocs/user-guide/configuration/creating-your-first-subscription-product.mddocs/user-guide/getting-started/release-notes.mdsidebars.js
| --- | ||
| title: "Site Export" | ||
| sidebar_position: 11 | ||
| --- |
There was a problem hiding this comment.
Duplicate sidebar_position value causes ambiguity.
Both this file and settings-reference.md use sidebar_position: 11. While the Administration category currently uses an explicit items array in sidebars.js (so array order takes precedence), duplicate positions create maintenance risk if the sidebar structure changes to autogenerated or if positions are used for sorting elsewhere.
📝 Suggested fix
Assign a unique position. Since this page appears between managing-system-emails and plugin-builder-and-sandbox in the sidebar array, consider using position 9 or incrementing subsequent positions:
---
title: "Site Export"
-sidebar_position: 11
+sidebar_position: 9
---And update settings-reference.md and any subsequent pages to maintain uniqueness.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| --- | |
| title: "Site Export" | |
| sidebar_position: 11 | |
| --- | |
| --- | |
| title: "Site Export" | |
| sidebar_position: 9 | |
| --- |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/user-guide/administration/site-export.md` around lines 1 - 4, The
frontmatter in this doc uses a duplicate sidebar_position (11) which conflicts
with settings-reference.md; update the YAML frontmatter for this page (the
sidebar_position key in site-export.md) to a unique integer (e.g., change to 9
or increment this and subsequent pages) and ensure you also update
settings-reference.md and any following pages so all sidebar_position values are
unique and remain correct relative to the Administration sidebar ordering.
|
Orphan recovery PR — worker pushed this branch but exited before opening a PR. Merged via PR #52 to main. aidevops.sh v3.15.38 spent 1m on this as a headless bash routine. |
Orphan recovery PR — worker pushed this branch but exited before opening a PR.
Branch
feature/auto-20260512-005746-gh48was pushed by headless worker sessionissue-48which released asworker_branch_orphan. This PR was auto-created by the orphan-recovery path (GH#20819) so the change can land via the normal review and merge pipeline.Resolves #48
Summary by CodeRabbit
New Features
index.phpfor standalone installation on fresh hosts without separate plugin setupDocumentation