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
Scaffold TypeScript project for v1.0 npx migration (#118)
* 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>
0 commit comments