fix(core): preserve existing source properties in claude plugin config#34499
fix(core): preserve existing source properties in claude plugin config#34499
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
✅ Deploy Preview for nx-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| View your CI Pipeline Execution ↗ for commit 541ea8e
☁️ Nx Cloud last updated this comment at |
✅ Deploy Preview for nx-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [Self-Healing CI Rerun]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [Self-Healing CI Rerun]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [Self-Healing CI Rerun]
There was a problem hiding this comment.
Important
At least one additional CI pipeline execution has run since the conclusion below was written and it may no longer be applicable.
Nx Cloud has identified a possible root cause for your failed CI:
Our analysis indicates this failure is due to an environment_state issue rather than the PR's code changes. The error "Gradle build daemon has been stopped: stop command received" occurred in the e2e-gradle project (not touched by this PR), while our changes only modify AI agent configuration logic in the nx package—there's no code path connecting these two areas.
No code changes were suggested for this issue.
🔂 A CI rerun has been triggered by adding an empty commit to this branch.
🎓 Learn more about Self-Healing CI on nx.dev
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [Self-Healing CI Rerun]
#34499) ## Current Behavior Running `configure-ai-agents` overwrites the entire `source` object in `extraKnownMarketplaces['nx-claude-plugins']`, removing any user-added properties like `ref`. ## Expected Behavior User-added source properties (e.g. `ref`) are preserved, while `source` and `repo` are always set to the correct values. (cherry picked from commit e8633e0)
#34499) ## Current Behavior Running `configure-ai-agents` overwrites the entire `source` object in `extraKnownMarketplaces['nx-claude-plugins']`, removing any user-added properties like `ref`. ## Expected Behavior User-added source properties (e.g. `ref`) are preserved, while `source` and `repo` are always set to the correct values. (cherry picked from commit e8633e0)
| This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request. |
Current Behavior
Running
configure-ai-agentsoverwrites the entiresourceobject inextraKnownMarketplaces['nx-claude-plugins'], removing any user-added properties likeref.Expected Behavior
User-added source properties (e.g.
ref) are preserved, whilesourceandrepoare always set to the correct values.🤖 Generated with Claude Code