You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(wiki): restore publication without a submodule - #4
The current Wiki workflow fails before executing any jobs: its old entry point no longer supports workflow_call. Adopt the direct-publication workflow derived from php-fast-forward/container#15 and shared in php-fast-forward/dev-tools#366.
Generate API Markdown with read-only credentials on PRs; only main can publish through an isolated checkout of the separate Wiki repository. Remove the .github/wiki gitlink and its matching .gitmodules entry, preserving the remote Wiki/history. Allow the GrumPHP shim installed by current DevTools; other Composer constraints and allowlist entries remain unchanged.
The caller is pinned to a286666dfca2300fffca1ab0d3517b6294ec2c4e, the reviewed implementation commit of dev-tools#366. This makes the generation checks executable before that shared PR merges; merge the shared change first so normal dev-tools:sync also stops invoking wiki --init.
Validation: Composer validate --strict --no-plugins, actionlint and git diff --check passed. The shared actual publisher passed 54 offline assertions and DevTools passed 717 tests / 2,201 assertions with 91.83% coverage. GitHub checks exercise this repository's real Markdown generation. Publication is main-only and remains to be verified after merge.
No actionable comments were generated in the recent review. 🎉
ℹ️ Recent review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Advanced
Run ID: fe48e968-5e51-4dbc-ae4f-c16907483a87
📥 Commits
Reviewing files that changed from the base of the PR and between 1ed6881 and 6859745.
📒 Files selected for processing (4)
.github/wiki
.github/workflows/wiki.yml
.gitmodules
composer.json
💤 Files with no reviewable changes (2)
.github/wiki
.gitmodules
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
📝 Summary
Summary by CodeRabbit
Chores
Updated the wiki publishing workflow to run on pushes to the main branch, pull requests, and manual requests. Its permissions are more limited, and it uses a fixed version of the shared workflow.
Updated Composer configuration to allow an additional development tooling plugin.
Removed the repository’s wiki subproject reference.
The wiki workflow now runs on pull requests, pushes to main, and manual dispatch. It uses a pinned reusable workflow and no longer includes the wiki submodule. Composer allows the phpro/grumphp-shim plugin.
Changes: Wiki workflow
Layer / File(s)
Summary
Workflow triggers and submodule removal .github/workflows/wiki.yml, .github/wiki, .gitmodules
The workflow adds a pull request trigger and pins its reusable workflow to a commit. It removes pages: write, id-token: write, and inherited secrets. The wiki submodule reference is removed.
Composer plugin configuration
Layer / File(s)
Summary
Allow the GrumPHP shim plugin composer.json
Composer’s allowed plugins list now includes phpro/grumphp-shim.
No actionable issue is established before merge. Wiki publication on main still needs the planned post-merge verification.
Pre-merge checks · 5
Passed checks (5 passed)
Check name
Status
Explanation
Description check
The description clearly explains the workflow replacement, submodule removal, permission changes, pinned dependency, and validation results. It directly matches the changeset.
Title check
The title clearly summarizes the primary change: restoring Wiki publication without the submodule.
Docstring Coverage
No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
Commit to this branch
Create a new PR
Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
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.
A rabbit checks the workflow’s track, Pull requests join the push dispatch. The wiki submodule hops away, A pinned workflow takes its place. The shim plugin joins Composer’s list.
Comment @coderabbitai help to get the list of available commands.
This branch has not been deployed
No deployments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The current Wiki workflow fails before executing any jobs: its old entry point no longer supports workflow_call. Adopt the direct-publication workflow derived from php-fast-forward/container#15 and shared in php-fast-forward/dev-tools#366.
Generate API Markdown with read-only credentials on PRs; only main can publish through an isolated checkout of the separate Wiki repository. Remove the .github/wiki gitlink and its matching .gitmodules entry, preserving the remote Wiki/history. Allow the GrumPHP shim installed by current DevTools; other Composer constraints and allowlist entries remain unchanged.
The caller is pinned to a286666dfca2300fffca1ab0d3517b6294ec2c4e, the reviewed implementation commit of dev-tools#366. This makes the generation checks executable before that shared PR merges; merge the shared change first so normal dev-tools:sync also stops invoking wiki --init.
Validation: Composer validate --strict --no-plugins, actionlint and git diff --check passed. The shared actual publisher passed 54 offline assertions and DevTools passed 717 tests / 2,201 assertions with 91.83% coverage. GitHub checks exercise this repository's real Markdown generation. Publication is main-only and remains to be verified after merge.