Skip to content

ci: run the Roslyn MCP in the CI @claude agent#31

Open
williamdewitt wants to merge 1 commit into
mainfrom
claude/issue-29-20260624-1927
Open

ci: run the Roslyn MCP in the CI @claude agent#31
williamdewitt wants to merge 1 commit into
mainfrom
claude/issue-29-20260624-1927

Conversation

@williamdewitt

Copy link
Copy Markdown
Owner

Automated by the agent-in-the-loop for #29. Closes #29.

…onfig (#29)

Investigated whether claude-code-action picks up the repo-scoped
.claude/settings.json (extraKnownMarketplaces + enabledPlugins) in CI. It
does not: the action installs plugins only from its plugins/plugin_marketplaces
inputs and writes home settings from its settings input — it never reads the
committed repo file. Confirmed by code inspection of the action and empirically
from a live @claude run whose ~/.claude/settings.json held only the no-input
default.

Record the finding, the proposed claude.yml wiring (setup-dotnet pinned to
global.json + explicit plugin inputs + a note on provisioning
cwm-roslyn-navigator), the per-run Roslyn cold-start cost, and a recommended
label-gated rollout. The workflow edit itself is risk:core and the CI App
cannot self-apply it (no workflows permission), so it is left for a maintainer.

Co-authored-by: William de Witt <williamdewitt@users.noreply.github.com>
@github-actions github-actions Bot added the risk:trivial docs/formatting/CI; auto-merges on green, no human label Jun 25, 2026
@github-actions github-actions Bot enabled auto-merge (squash) June 25, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:trivial docs/formatting/CI; auto-merges on green, no human

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: run the Roslyn MCP in the CI @claude agent

1 participant