chore: migrate all luarss refs to The-OpenROAD-Project org#120
Merged
Conversation
Replace github.com/luarss/openroad-mcp with The-OpenROAD-Project, ghcr.io/luarss with ghcr.io/the-openroad-project, and MCP name io.github.luarss with io.github.the-openroad-project across all source files (README, CHANGELOG, ROADMAP, server.json, Makefile, docker-publish.yml, release.yml). Closes part of #119.
Part of migration issue #119 (§3 PyPI Package).
luarss
added a commit
that referenced
this pull request
Jun 11, 2026
* chore: pin GitHub Actions to full commit SHAs Pins all third-party actions (actions/checkout, astral-sh/setup-uv, codecov/codecov-action, codecov/test-results-action, docker/login-action, actions/upload-artifact, actions/download-artifact, pypa/gh-action-pypi-publish, softprops/action-gh-release) to immutable commit SHAs to prevent supply-chain attacks via tag mutation. Original tag names retained as inline comments. * build(deps): bump starlette in the uv group across 1 directory (#117) Bumps the uv group with 1 update in the / directory: [starlette](https://github.com/Kludex/starlette). Updates `starlette` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@1.0.0...1.0.1) --- updated-dependencies: - dependency-name: starlette dependency-version: 1.0.1 dependency-type: direct:production dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ci: add cross-platform validation to ci.yaml (#89) * restructure cross-platform job * unavailable runner clean up * added matrix * fold macOS cross-platform jobs into test matrix * use docker/setup-docker-action for macOS Docker setup and drop missing pytest-timeout flag * removed docker-build matrix entry * fixed race conditions in test_basic_echo_command * use select() in executor instead of non-blocking read * _before_slave_close(slave_fd) hook added * replace one-shot select drain with background drain loop on macOS * docs: pin README install URLs to v0.5.2 and update release skill Pin all git+https://github.com/luarss/openroad-mcp URLs in README to @v0.5.2 to prevent supply chain attacks. Update release skill to cover README and MCP manifests in future releases. * chore: pin MCP manifest git URLs to v0.5.2 Also fix @ escaping in release skill perl command to prevent array interpolation mangling future version strings. * docs(skill): add note on opting out of version pinning * docs: add Goose, Cody, Codex CLI, PearAI, CodeBuddy, Hermes Agent to README Add support matrix entries and installation sections for six additional MCP-compatible agents. * chore: remove editor MCP manifest files from repo Users are responsible for configuring their own editor MCP settings. Install instructions remain in README. Also update release skill to no longer stage these files. * fix(skill): fix perl command to update all README URL formats on release Old command only matched bare quoted URLs. New command handles: - JSON/TOML quoted (existing @vX.Y.Z tags and bare URLs) - YAML unquoted list items (Goose, Hermes Agent configs) Also fixes delimiter clash: use ! instead of | to avoid conflict with the | inside the lookahead (?="|$). * docs: add GitHub Copilot CLI, Oh My Pi, OpenClaw, AstrBot, DeepCode, nanobot, Crush, Reasonix Add support matrix entries and installation sections for 8 additional MCP-compatible agents from the community list. * chore: release v0.5.3 * adds the typescript/ directory as the foundation for migrating the OpenROAD MCP server from python/uvx to typeScript/npx. * fixed symlink bypass, CI will now fail if no test files match the glob, for tsconfig new config extends the base, changed the workflow to include the main as well * fix(deps): upgrade urllib3 2.6.3 -> 2.7.0 (CVE sensitive header forwarding) * chore: migrate all luarss refs to The-OpenROAD-Project org (#120) * chore: migrate all luarss refs to The-OpenROAD-Project org Replace github.com/luarss/openroad-mcp with The-OpenROAD-Project, ghcr.io/luarss with ghcr.io/the-openroad-project, and MCP name io.github.luarss with io.github.the-openroad-project across all source files (README, CHANGELOG, ROADMAP, server.json, Makefile, docker-publish.yml, release.yml). Closes part of #119. * fix: update author email to it-support@precisioninno.com Part of migration issue #119 (§3 PyPI Package). * chore: release v0.5.4 * chore: release v0.5.5 * chore(skills): enforce PR workflow and org migration in release skill (#121) * chore(skills): enforce PR workflow and org migration in release skill Never push directly to main; always open a release/vX.Y.Z branch and request @vvbandeira as reviewer. Also updates all repo refs from luarss/openroad-mcp to The-OpenROAD-Project/openroad-mcp. * chore: update remaining luarss refs to The-OpenROAD-Project Updates install URL in .claude/settings.json and stale issue link in tests/performance/test_response_sizes.py. * fixed path bug for .. as the prefix * added test tsconfig * pinned version for the workflow * dead code cleanup * added ansi decoder and session config * added tests for session config and ansi decoder * updated ts config --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Shui Song Luar <song@zimalabs.ai> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Song Luar <jluar@precisioninno.com>
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.
Summary
github.com/luarss/openroad-mcpURLs withgithub.com/The-OpenROAD-Project/openroad-mcpacross README, CHANGELOG, ROADMAP, server.json, Makefile, and workflowsghcr.io/luarss/openroad-mcp→ghcr.io/the-openroad-project/openroad-mcpin Makefile, docker-publish.yml, release.yml, and server.jsonio.github.luarss/openroad-mcp→io.github.the-openroad-project/openroad-mcpin server.json and READMEjluar@precisioninno.comtoit-support@precisioninno.comResolves §3, §4, §5, §7 of issue #119.
Remaining manual items (tracked in #119)
mainThe-OpenROAD-Project/OpenROAD-MCP, workflowrelease.yml, envpypi; remove oldluarssentryio.github.luarss/openroad-mcp.claude/skills/release/SKILL.mdand.claude/settings.json(blocked from automated edit)Test plan
grep -r luarss .returns only CHECKLIST.md and.claude/files