Skip to content

chore(deps): bump github.com/Jamf-Concepts/jamfprotect-go-sdk from 0.4.0 to 0.5.0#219

Merged
neilmartin83 merged 2 commits into
mainfrom
dependabot/go_modules/github.com/Jamf-Concepts/jamfprotect-go-sdk-0.5.0
May 29, 2026
Merged

chore(deps): bump github.com/Jamf-Concepts/jamfprotect-go-sdk from 0.4.0 to 0.5.0#219
neilmartin83 merged 2 commits into
mainfrom
dependabot/go_modules/github.com/Jamf-Concepts/jamfprotect-go-sdk-0.5.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 24, 2026

Bumps github.com/Jamf-Concepts/jamfprotect-go-sdk from 0.4.0 to 0.5.0.

Release notes

Sourced from github.com/Jamf-Concepts/jamfprotect-go-sdk's releases.

v0.5.0

What's Changed

Full Changelog: Jamf-Concepts/jamfprotect-go-sdk@v0.4.0...v0.5.0

Commits
  • cc059b5 fix(removable_storage): make rule type fields optional pointers in RemovableS...
  • 86575ed fix(exception_set): omit optional fields in ExceptionInput and EsExceptionInput
  • 8bfb838 fix(exception_set): make AppSigningInfo a nullable pointer in ExceptionInput ...
  • 387d875 style(tests): format comments for consistency in golden and ir_helpers tests
  • c90c20e test(generator): add helpers, per-kind, and golden tests
  • b818d05 docs(claude.md): document generator file layout and operation kinds
  • ca50751 refactor(generator): split ir.go into per-concern files
  • 8b54990 feat: teach generator list_items, retire dashboard static
  • dd89de4 chore: realign ResourceConfig field widths after gofmt
  • f503c72 fix(dashboard): pass {or: []} match-all filters in GetCount
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels May 24, 2026
@dependabot dependabot Bot requested a review from ktn-jamf as a code owner May 24, 2026 10:03
@dependabot dependabot Bot added the go Pull requests that update go code label May 24, 2026
Bumps [github.com/Jamf-Concepts/jamfprotect-go-sdk](https://github.com/Jamf-Concepts/jamfprotect-go-sdk) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/Jamf-Concepts/jamfprotect-go-sdk/releases)
- [Commits](Jamf-Concepts/jamfprotect-go-sdk@v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: github.com/Jamf-Concepts/jamfprotect-go-sdk
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/Jamf-Concepts/jamfprotect-go-sdk-0.5.0 branch from 750e11b to 5ffcc85 Compare May 28, 2026 20:06
SDK 0.5.0 migrated to generated GraphQL output, renaming initialisms and
making several input fields optional pointers.

- exception-sets: Value/AnalyticUUID/IgnoreListSubType/EventType now *string;
  Exception.AnalyticUuid replaced by Analytic *AnalyticRef; AppId/TeamId ->
  AppID/TeamID; deref-guard value comparison in remove-exception
- rscs: generic rule details split into VendorRuleInput/SerialRuleInput/
  ProductRuleInput/EncryptionRuleInput; ApplyTo now plain string;
  EncryptionRuleInput has no ApplyTo; Products -> []ProductValueInput
- roles: Role.Permissions now *RolePermissions; nil-guard summary and input
- insights: Insight.CisID -> Cisid

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@neilmartin83 neilmartin83 enabled auto-merge May 28, 2026 20:33
@neilmartin83
Copy link
Copy Markdown
Member

Pushed 6e524b0 adapting the codebase to the SDK 0.5.0 type changes (the generated-GraphQL migration renamed initialisms and optionalized several input fields). Without these fixes the build breaks.

Changes (internal/commands/):

  • exception-setsValue/AnalyticUUID/IgnoreListSubType/EventType are now *string; Exception.AnalyticUuid removed in favour of Analytic *AnalyticRef; AppId/TeamIdAppID/TeamID; deref-guarded the value comparison in remove-exception.
  • rscs — generic rule details split into VendorRuleInput/SerialRuleInput/ProductRuleInput/EncryptionRuleInput; ApplyTo is now a plain string; EncryptionRuleInput has no ApplyTo; Products[]ProductValueInput.
  • rolesRole.Permissions is now *RolePermissions; nil-guarded the summary and input conversion.
  • insightsInsight.CisIDCisid.

Verification:

  • make build, make lint (0 issues), make test — all green.
  • Live tested against a Jamf Protect instance: list/get/export for roles, insights, exception-sets, rscs; plus a full rscs add-ruleexport round-trip → remove-rule to exercise the rewritten rule-input paths end-to-end.

@ktn-jamf please review / approve.

@neilmartin83 neilmartin83 merged commit d590eb6 into main May 29, 2026
1 check passed
@neilmartin83 neilmartin83 deleted the dependabot/go_modules/github.com/Jamf-Concepts/jamfprotect-go-sdk-0.5.0 branch May 29, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants