12 Commits
Author SHA1 Message Date
Lucas Manuel Rodriguez 56763d13c1 Move fleet-mcp from tools/ to cmd/ (#49044)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** #43544. 

Moves `fleet-mcp` from `tools/fleet-mcp/` to `cmd/fleet-mcp/`. It is
becoming a production server used by customers, so it now lives under
`cmd/` alongside the other Fleet binaries.

Per the module strategy chosen for this move, it **remains a standalone
Go module** (keeps its own `go.mod`/`go.sum` and isolated deps such as
`mark3labs/mcp-go`, `logrus`, `gorilla/websocket`, `godotenv`) — the
root `github.com/fleetdm/fleet/v4` module is unchanged.

### What changed
- `git mv tools/fleet-mcp/ → cmd/fleet-mcp/` (history preserved as
renames).
- Updated all path references:
  - Root `Makefile` `update-go` module list.
- `.github/workflows/test-fleet-mcp.yml` — trigger paths,
`go-version-file`, `working-directory`.
  - `.github/dependabot.yml` — gomod directory.
  - `cmd/fleet-mcp/render.yaml` — `rootDir`.
- `cmd/fleet-mcp/README.md`, `Makefile`, `schema.go` — path
comments/links.
  - `articles/fleet-mcp.md` — README link.
  - Removed the `fleet-mcp/` row from `tools/README.md`.

### Follow-up (not in this PR)
- The Render service's Blueprint file path must be updated from
`tools/fleet-mcp/render.yaml` to `cmd/fleet-mcp/render.yaml` in the
Render dashboard.

## Testing
- `go build .` in `cmd/fleet-mcp` — OK
- `go test -race -count=1 ./...` — `ok fleet-mcp`

- [x] QA'd all new/changed functionality manually
2026-07-09 13:29:09 -03:00
Luke Heath 35e235fe04 Add fleet-mcp and fleet-slackbot to dependabot config (#45243) 2026-05-13 10:41:53 -05:00
Luke Heath 25307dfc7c Remove daily schedule so it only gets triggered by security alerts (#14871) 2023-11-02 09:53:40 -05:00
Luke Heath 43f6936bcd Add dependabot configuration (#14447) 2023-10-11 12:56:23 -05:00
Zach Wasserman a0f8ecdf2a Turn down dependabot settings (#10571)
Disable dependabot for non-security dependency upgrades. It should
continue to function as normal for security issues in dependencies.
2023-03-27 11:22:18 -07:00
Luke Heath 32cde29834 Disable dependabot version updates for npm (#7697) 2022-09-13 10:17:40 -03:00
Luke Heath b1c46b4063 Set dependabot to check npm production dependencies only (#7566) 2022-09-02 14:16:26 -05:00
Luke HeathandGuillaume Ross 6cdd053ead Set go and npm reviewers to DRI only (#7542)
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
2022-09-02 13:06:22 -05:00
Guillaume Ross fbb88b18b3 Tentative dependabot config with assignees (#7488)
I am not 100% sure the npm thing for / and /website separately will work as intended but this should already make things more precise
2022-08-31 14:59:36 -05:00
Lucas Manuel Rodriguez 0d255d2252 Amend dependabot branch format (#7148) 2022-08-10 16:14:28 -03:00
Guillaume Ross a774aa42c2 Adding docker to dependabot (#5076)
* Adding docker to dependabot

Adding the docker ecosystem to Dependabot, so PRs get auto-created when necessary.

* Update dependabot.yml

Changed comment on top
2022-04-19 09:02:52 -04:00
Guillaume Ross 32ad77c22e Create dependabot.yml (#4558)
Part of #4198
2022-03-16 16:00:22 -04:00