Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ require (
charm.land/bubbles/v2 v2.2.1
charm.land/bubbletea/v2 v2.1.0
charm.land/lipgloss/v2 v2.0.6
github.com/basecamp/basecamp-sdk/go v0.29.1
github.com/basecamp/basecamp-sdk/go v0.30.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Refresh the MCP model for the new SDK release

After changing this pin to v0.30.0, internal/mcpserver/model/PROVENANCE.json still records ref: v0.29.1. TestCatalogModelProvenance compares that ref directly with the version in go.mod, so the test suite now fails deterministically and the vendored MCP model omits the new SDK operations. Regenerate the model with scripts/sync-mcp-model.sh and commit the resulting provenance, model, curation, and snapshot updates.

AGENTS.md reference: AGENTS.md:L184-L190

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add commands for cross-project recording moves and copies

The v0.30.0 release being pinned adds SDK operations for moving and copying recordings to another project, but NewRecordingsCmd still registers only list, trash, archive, restore, and visibility, and there are no wrappers or coverage entries for the new methods anywhere in the repository. Users therefore cannot access either newly linked operation through the CLI; add the corresponding commands, registrations, tests, and API coverage before taking this SDK version.

AGENTS.md reference: AGENTS.md:L192-L196

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Expose the new project logo operations

This SDK release also introduces the project-logo API, but NewProjectsCmd still exposes wallpaper management without any project-logo subcommand, and the repository contains no project-logo SDK call or coverage row. Consequently the CLI remains unable to read or modify project logos despite linking the service methods; implement and register the corresponding commands and document their coverage as part of this bump.

AGENTS.md reference: AGENTS.md:L192-L196

Useful? React with 👍 / 👎.

github.com/basecamp/cli v0.2.2-0.20261023171439-c9bce8206df9
github.com/basecamp/mcp v0.0.0-20260828100356-2d6f44b51e9d
github.com/basecamp/surfguard/go v0.1.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuP
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
github.com/basecamp/actioncable-go v1.2.0 h1:t0MxlfMTcmaGXZ5ztgKRs7ZiY1MwXtBRwSSSAh1ofVg=
github.com/basecamp/actioncable-go v1.2.0/go.mod h1:ezaV5z1GXQAsqyejqTs6wCFl2D8Wj+COLQkHc/kwoRs=
github.com/basecamp/basecamp-sdk/go v0.29.1 h1:zYEtED8WnEKcfRXKujKHqYqbFc3h2DbE9Z+scHuH1J8=
github.com/basecamp/basecamp-sdk/go v0.29.1/go.mod h1:mUm/MQGMyg1E1cddyxdG7tQHiq0NsYee2zUeAUT5VjU=
github.com/basecamp/basecamp-sdk/go v0.30.0 h1:aHNCJvYEKni/yRq1YjeyNvilMRgKnBF92QQHkBMpHxU=
github.com/basecamp/basecamp-sdk/go v0.30.0/go.mod h1:mUm/MQGMyg1E1cddyxdG7tQHiq0NsYee2zUeAUT5VjU=
github.com/basecamp/cli v0.2.2-0.20261023171439-c9bce8206df9 h1:3NfGs+zx23Tp6cf+97+UewrJHlzZMLzmvEXOmOJyQAk=
github.com/basecamp/cli v0.2.2-0.20261023171439-c9bce8206df9/go.mod h1:iTBTaWvsPEFIcZfkxQHEfISyJ6sZ7036K6bNx0RY3EE=
github.com/basecamp/mcp v0.0.0-20260828100356-2d6f44b51e9d h1:zEQVGq1x1nhKMZ2TudFAcSJ32CHT8richI1vQakIKz4=
Expand Down
6 changes: 3 additions & 3 deletions internal/version/sdk-provenance.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"sdk": {
"module": "github.com/basecamp/basecamp-sdk/go",
"version": "v0.29.1",
"revision": "0b66bbc3846d",
"updated_at": "2026-10-26T18:18:02Z"
"version": "v0.30.0",
"revision": "5549ff18aa08",
"updated_at": "2026-10-27T19:39:17Z"
},
"api": {
"repo": "basecamp/bc3",
Expand Down
2 changes: 1 addition & 1 deletion nix/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ buildGoModule.override { go = go_1_26; } (finalAttrs: {
src = lib.cleanSource ./..;

# To update: set to lib.fakeHash, run `nix build`, use the hash from the error.
vendorHash = "sha256-kXbdeAuZlHob+KM5z4aEbZHrkD/nreaPyaBKucFu9WI=";
vendorHash = "sha256-4MRvwdsjSoeG7C1eJax2Df9uJhQ11cnvGHKQpKtWt74=";

subPackages = [ "cmd/basecamp" ];

Expand Down
Loading