Skip to content

chore(deps): repoint the platform SDK at the jamf org, v1.1.0 - #48

Open
neilmartin83 wants to merge 2 commits into
mainfrom
chore/jamf-namespace-platform-sdk
Open

neilmartin83 wants to merge 2 commits into
mainfrom
chore/jamf-namespace-platform-sdk

Conversation

@neilmartin83

Copy link
Copy Markdown
Member

The Jamf Platform Go SDK repository moved to the jamf GitHub org, and the module path moved with it:

github.com/Jamf-Concepts/jamfplatform-go-sdk  ->  github.com/jamf/jamfplatform-go-sdk

v1.0.0 is the last release published under the old path. It keeps resolving, so nothing breaks by doing nothing — but every future release lands only under jamf, which is the same one-way move the Terraform provider made at v0.32.0.

What changed

  • Import paths rewritten across platform/: client, permissions, appinstallers, brandingimages, jamfconnect, download/packages, and the three tests that name the SDK.
  • Requirement bumped v0.23.0 (old path) -> v1.1.0 (new path) — v1.1.0 is where the new path picks up, so the namespace move and the version bump are the same step.
  • Transitive golang.org/x/{crypto,mod,net,sync,text} bumps came along with go mod tidy.

No call sites needed editing. The releases in between ingest three GitOps spec builds (specs at v2192, both account holds lifted) and fix blueprint scalar decoding; nothing in the generated surface jamformer calls changed shape.

Notes

  • Only the platform SDK moved. Jamf-Concepts/jamfprotect-go-sdk and jamformer's own module path are untouched.
  • v1.1.0 marks both proclassic /activationcode verbs // Deprecated: (staticcheck SA1019). jamformer calls neither, hence the clean lint.
  • No documentation referenced the SDK module path, so README/CLAUDE.md need no edit.

Testing

  • go build
  • go vet ./...
  • go test ./...
  • golangci-lint run ./... -> 0 issues

🤖 Generated with Claude Code

The Jamf Platform Go SDK repository moved to the `jamf` GitHub org and the
module path moved with it: `github.com/Jamf-Concepts/jamfplatform-go-sdk`
becomes `github.com/jamf/jamfplatform-go-sdk`. v1.0.0 is the last release
published under the old path, so staying there pins us out of every future
release — the same one-way move the Terraform provider made at v0.32.0.

Import paths rewritten across `platform/` (client, permissions, app
installers, branding images, Jamf Connect, package downloads and their
tests) and the requirement bumped v0.23.0 -> v1.1.0, which is where the new
path picks up. The intervening releases ingest three GitOps spec builds and
fix blueprint scalar decoding; nothing in the generated surface jamformer
calls changed shape, so no call sites needed editing. v1.1.0 does mark both
`proclassic` /activationcode verbs deprecated — jamformer calls neither.

go build, go test ./... and golangci-lint run ./... are clean.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
`github.com/jamf/...` sorts before `github.com/hashicorp/...` where
`github.com/Jamf-Concepts/...` sorted after it, so renaming the path in
place left two import blocks out of order and the CI gofmt drift check
failed. `go fix ./...` reports no further change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant