Skip to content

chore: migrate all luarss refs to The-OpenROAD-Project org#120

Merged
luarss merged 2 commits into
mainfrom
chore/migration-issue-119
Jun 9, 2026
Merged

chore: migrate all luarss refs to The-OpenROAD-Project org#120
luarss merged 2 commits into
mainfrom
chore/migration-issue-119

Conversation

@luarss

@luarss luarss commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace all github.com/luarss/openroad-mcp URLs with github.com/The-OpenROAD-Project/openroad-mcp across README, CHANGELOG, ROADMAP, server.json, Makefile, and workflows
  • Update ghcr.io/luarss/openroad-mcpghcr.io/the-openroad-project/openroad-mcp in Makefile, docker-publish.yml, release.yml, and server.json
  • Update MCP server name io.github.luarss/openroad-mcpio.github.the-openroad-project/openroad-mcp in server.json and README
  • Update author email in pyproject.toml from jluar@precisioninno.com to it-support@precisioninno.com

Resolves §3, §4, §5, §7 of issue #119.

Remaining manual items (tracked in #119)

  • Branch protection rules on main
  • Team permissions (merge rights, release approvers)
  • PyPI trusted publisher: add The-OpenROAD-Project/OpenROAD-MCP, workflow release.yml, env pypi; remove old luarss entry
  • Contact MCP Registry to remove/redirect io.github.luarss/openroad-mcp
  • Update .claude/skills/release/SKILL.md and .claude/settings.json (blocked from automated edit)
  • Cut first release from new org repo (§8)

Test plan

  • CI passes on this PR
  • grep -r luarss . returns only CHECKLIST.md and .claude/ files

luarss added 2 commits June 9, 2026 22:52
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 luarss merged commit cf7b1e7 into main Jun 9, 2026
24 of 25 checks passed
@luarss luarss deleted the chore/migration-issue-119 branch June 9, 2026 15:19
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant