Skip to content

Update SDK for card step assignee_ids rename#387

Merged
jeremy merged 2 commits intomainfrom
step-assignees
Mar 26, 2026
Merged

Update SDK for card step assignee_ids rename#387
jeremy merged 2 commits intomainfrom
step-assignees

Conversation

@jeremy
Copy link
Member

@jeremy jeremy commented Mar 26, 2026

Summary

  • Bump SDK to pick up assigneesassignee_ids rename for card step requests
  • Update four call sites: CreateStepRequest.AssigneeIDs and UpdateStepRequest.AssigneeIDs
  • Update SDK provenance

Depends on:

Fixes #386

Test plan

  • bin/ci passes (all checks green except tidy-check which requires committed state)
  • go build ./... compiles clean

Bump SDK to step-assignees branch which renames
CreateStepRequest.Assignees → .AssigneeIDs and
UpdateStepRequest.Assignees → .AssigneeIDs, matching
the BC3 API change from basecamp/bc3#10095.

Four call sites updated in assign.go and cards.go.
Copilot AI review requested due to automatic review settings March 26, 2026 04:15
@github-actions github-actions bot added commands CLI command implementations sdk SDK wrapper and provenance deps enhancement New feature or request labels Mar 26, 2026
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 5 files

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Basecamp Go SDK dependency to pick up the API rename from assigneesassignee_ids for card step create/update requests, and updates the CLI call sites accordingly.

Changes:

  • Bump github.com/basecamp/basecamp-sdk/go to a newer pseudo-version containing the card step assignee field rename.
  • Update card step create/update commands to set CreateStepRequest.AssigneeIDs / UpdateStepRequest.AssigneeIDs.
  • Refresh embedded SDK provenance metadata to match the bumped SDK revision.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
internal/version/sdk-provenance.json Updates embedded SDK version/revision metadata to match the SDK bump.
internal/commands/cards.go Switches step create/update request field to AssigneeIDs for the renamed API parameter.
internal/commands/assign.go Switches step assign/unassign update request field to AssigneeIDs.
go.mod Bumps the Basecamp SDK module version.
go.sum Updates module checksums for the bumped SDK version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jeremy jeremy merged commit fc53d2e into main Mar 26, 2026
25 checks passed
@jeremy jeremy deleted the step-assignees branch March 26, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commands CLI command implementations deps enhancement New feature or request sdk SDK wrapper and provenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to update card step assignees

2 participants