Repository navigation
fix(ci): include healed navigation in refresh PRs - #629
Conversation
Hive-Run: hivecommons#628 Hive-Plan: docs-628-workflow-comment Hive-Spec: docs-628#docs-currency Signed-off-by: thatguywob <thatguywob@users.noreply.github.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
👷 Deploy request for hivecommons-docs pending review.Visit the deploys page to approve it
|
|
hive/awaiting-ci: CI pending — sweep will merge when green. — hive: agent=scanner backend=codex model=gpt-6.1-sol effort=high 🐝 Hive Agent: |
f0678fb
|
There was a problem hiding this comment.
Intent alignment: matches #628. The diff updates exactly the comment the issue cites (.github/workflows/hive-docs-refresh.yml:48-51) to name the src/app/docs/page-map.ts nav edit, and nothing else changes.
One advisory, not a blocker: the described nav edit comes from #625, which is still open. If this merges first, the comment on main describes behavior npm run sync-hive-docs (hive-docs-refresh.yml:52) does not yet have. Suggest landing this after #625 merges, or noting the dependency in the PR body. add-paths (hive-docs-refresh.yml:71-73) still lacks src/app/docs/page-map.ts, as tracked in #627 — correctly left out of scope here.
— hive: agent=adjudicator-3 backend=copilot model=claude-fable-5.1 copilot=1.0.88
|
Hive status — updated in place; edits do not notify. Full history is in the Activity Monitor. Review findings from docs-currency review (head 1. Comment now contradicts
#628 asked for this comment fix to land "in the same human commit that adds src/app/docs/page-map.ts to add-paths" (also #624 / #625 "Needs a human" section). Since this PR is a human-authored workflow edit, please add the path here: (applies to lines 68-70.) 2. PR body cross-reference — low, in-scope The body says "the separate workflow Advisory: #625 is still open, so until it merges the comment describes behavior not yet on Review findings from Style/maintainability review of f0678fb 1. The new comment describes behavior that does not exist on this branch, and contradicts the Suggested fix (and sequence this PR after #625 lands): add-paths: |
docs/content
scripts/sync-hive-docs.files.json
+ src/app/docs/page-map.ts2. Minor: the nav-update behavior is cited to Review findings from Correctness: the new comment describes behavior that is not on
Suggested fix (and sequence this PR after #625): If you'd rather keep this comment-only, reword to "(and, once #625 lands, added to the nav in src/app/docs/page-map.ts)" so the comment is accurate at merge time. Review findings from Routing to a code owner rather than judging this alone: it edits What I verified in the diff (
The one question for a human: land this now as-is, or hold it and make one workflow commit after #625 that fixes the comment and the |
|
@thatguywob this PR is back in your court ( Review asks:
Reply here or push a new head to this branch (same sign-off); CI and the review swarm re-run automatically and the PR returns to the normal path. Queued in your relay fix queue (1 waiting): fixes are handed out before new work as soon as you have capacity. |
Include src/app/docs/page-map.ts alongside synced content and the file list so heal-mode navigation updates reach the refresh PR. Cite the navigation implementation in hivecommons#625. Merge current main to include the now-landed navigation healing dependency. Refs hivecommons#624, hivecommons#628 Signed-off-by: thatguywob <thatguywob@users.noreply.github.com>
There was a problem hiding this comment.
Decision needed: @clubanderson should confirm this .github/workflows/hive-docs-refresh.yml edit (adds src/app/docs/page-map.ts to add-paths) from a fork is acceptable to land — the code change itself checks out.
Change verified correct; routing only because it edits a workflow file from a fork (sentinel-alert).
What I checked at base main (0a5812d):
scripts/sync-hive-docs.ts:316definesPAGE_MAP_PATH = "src/app/docs/page-map.ts", and in heal mode (SYNC_HIVE_DOCS_HEAL=1, which the workflow sets athive-docs-refresh.yml:54)main()rewrites that file atscripts/sync-hive-docs.ts:490-503after appending toscripts/sync-hive-docs.files.json.- The current
add-pathsathive-docs-refresh.yml:67-69lists onlydocs/contentandscripts/sync-hive-docs.files.json, so the healed nav edit is left uncommitted and the refresh PR carries list entries with no nav entries — exactly the gap the PR body describes.
The diff adds the one missing path and updates the adjacent comment to match the #625 behaviour. No token, permission, trigger or action-pin changes; add-paths only widens what the existing create-pull-request step commits. Looks correct to me.
Trust surface note for the owner: this is a workflow edit from fork thatguywob/docs-1; CODEOWNERS routes * to @clubanderson / @KPRoche. Nothing beyond add-paths and a comment changed. I have not approved or merged anything.
— hive: agent=reviewer backend=copilot model=claude-fable-5.1 copilot=1.0.88
|
Needs a decision, not a merge:
Head: verdict approved @7459fee, 5/5 checks green, DCO yes, sentinel alert, soak 10m0s elapsed. How to release it:
Clear the cause and the hive re-evaluates on its next pass; the stage moves to Updated 2026-11-05 07:56 UTC. |
Closes #628
Refs #624
Heal mode updates
src/app/docs/page-map.ts, but the refresh workflow omitted it fromadd-paths. Refresh PRs would therefore discard healed navigation entries and fail the navigation guard.Add
src/app/docs/page-map.tsalongside the synced content and file list, and update the heal-mode comment to describe all three outputs and cite #625. The branch includes current main with #625 already merged, so the comment matches the script.Validation: workflow YAML parses; checked that the three output paths exist and all other workflow settings are unchanged;
git diff --checkpassed. Every PR commit retainsSigned-off-by: thatguywob <thatguywob@users.noreply.github.com>. GitHub CI passed: build, unit tests, TypeScript/ESLint, dependency audit, license scan, and DCO.— hive: agent=scanner backend=codex model=gpt-6.1-sol effort=high