fix: track the Libraries/Simulation section renames in the docs site - #5
Merged
Merged
Conversation
robotiq.github.io#4 renamed two sections in docs/intro.mdx — AUTO-GENERATED-SDK-TABLE became LIBRARIES and PHYSICS_ENGINE became SIMULATION. update-readme.mjs still looked for the old marker names, so it aborted with "no AUTO-GENERATED-SDK-TABLE markers found" rather than publishing a partial section, and the daily run has been failing since. Follows upstream for the displayed headings too: "SDKs/languages" becomes "Libraries" and "Physics engine" becomes "Simulation", keeping the profile page consistent with the docs site it mirrors. Verified by running the script against live upstream: all five sections render. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
bcastets-robotiq
approved these changes
Sep 22, 2026
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Problem
The daily README job has been failing with:
robotiq.github.io#4("Doc-update") renamed two sections indocs/intro.mdx:update-readme.mjsexpectedSDK— "SDKs/languages"LIBRARIES— "Libraries"PHYSICS_ENGINE— "Physics engine"SIMULATION— "Simulation"ROS2,ROS1,OTHERThe generator's guard worked as designed — it refused to publish a partial section rather than silently dropping the missing tables from the org's public landing page. This was invisible until now because the workflow used to die earlier, at the missing-
README_BOT_PATcheckout step (fixed in #4).Fix
Updates
SOFTWARE_SECTIONSto the new marker keys, and follows upstream for the displayed headings so the profile page stays consistent with the docs site it mirrors: "SDKs/languages" → "Libraries" and "Physics engine" → "Simulation".profile/README.mdneeds no marker changes — it uses a singleAUTO-GENERATED-SOFTWARE-TOOLSblock, so the per-section markers only ever existed upstream.The README content itself is deliberately not included here. Regenerating it is the daily job's work, and letting the automation produce that change doubles as an end-to-end test of the GitHub App path merged in #4.
Test plan
node --test scripts/*.test.mjspasses (16/16), with the fixture and assertions updated to the new keysnode scripts/update-readme.mjsagainst live upstream — succeeds, and all five sections render (Libraries, ROS2, ROS1, Simulation, Other community projects)update-readme.ymland confirm the full chain: App opens PR →testpasses →github-actions[bot]approves → auto-merge lands the regenerated README🤖 Generated with Claude Code