Stu Mason
Stu Mason

Activity

Pull Request Opened

PR #189 opened: chore: release v2.11.0 — system tool + 4 new tool families

Summary

Cuts v2.11.0 bundling #172 (opastorello's tools-and-consolidation PR — closes the issue list of missing API endpoints) plus dependabot bundles #184 and #188.

Minor bump because #172 introduces three breaking behavioural changes: callers of the standalone delete_preview, health, list_resources, api_control tools must update to the new application.delete_preview / system consolidated calls.

What's in it

  • #172 — 4 new tool families (storages, scheduled_tasks, hetzner, system), 3 expanded (env_vars, github_apps, database_backups), ResourceListItem concrete type. Net 38 → 42 tools. Closes #172 (which started life at 38 → 45 but got tightened via PR review to 38 → 42).
  • #184, #188 — dependabot minor-and-patch bundles (@types/node, eslint, lint-staged, plus earlier bundle).

Verification before merge

  • 349/349 tests pass, 98.88% line coverage
  • Live smoke against real Coolify: system.health 200, system.list_resources 200 (340KB of real data), Hetzner routes wired (401 not 404; auth-scope gated as expected)
  • All 3 build matrix jobs green on #172's final commit (a582edb)

Triggers npm publish

Merging this changes package.json on mainpublish.yml runs → @masonator/[email protected] publishes to npm via trusted publishing.

Test plan

  • All 349 tests pass
  • Prettier check clean
  • Confirm npm publish succeeds after merge
+26
additions
-10
deletions
3
files changed