Skip to content

deps: bump github.com/zclconf/go-cty from 1.14.4 to 1.16.4 - #12

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/zclconf/go-cty-1.16.4
Closed

deps: bump github.com/zclconf/go-cty from 1.14.4 to 1.16.4#12
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/zclconf/go-cty-1.16.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 26, 2025

Copy link
Copy Markdown
Contributor

Bumps github.com/zclconf/go-cty from 1.14.4 to 1.16.4.

Release notes

Sourced from github.com/zclconf/go-cty's releases.

v1.16.0

  • convert: When converting between two different capsule types, will now try to use the "conversion from" implementation from the target type if the source type doesn't have a suitable "conversion to" implementation. (#194)
  • convert: When converting to a map whose element type is an object type with optional attributes, will no longer construct a broken result when a final map is empty. (#198)
Changelog

Sourced from github.com/zclconf/go-cty's changelog.

1.16.4 (August 20, 2025)

  • cty.UnknownAsNull now accepts marked values and preserves the given marks in its result. Previously it had no direct support for marks and so would either panic or return incorrect results when given marked values.

1.16.3 (May 16, 2025)

  • convert: Now generates more specific error messages in various cases of type conversion failure, giving additional information about the type that was given as compared to the type that was wanted by the caller.

1.16.2 (January 21, 2025)

  • json: ImpliedType now returns an error if a JSON object contains two properties of the same name. As a compatibility concession it allows duplicates whose values have the same implied type, since it was unintentionally possible to combine ImpliedType and Unmarshal successfully in that case before, but this is not an endorsement of using duplicate property names since that makes the input ambiguous in any case. (#199)
  • function/stdlib: ElementFunc no longer crashes when asked for a negative index into a tuple. This fixes a miss in the negative index support added back in v1.15.0. (#200)

1.16.1 (January 13, 2025)

  • cty: Value.HasElement now treats unknown set elements consistently with how much of the rest of cty treats them.
  • function/stdlib: FormatFunc and FormatListFunc now handle unknown and null values of unknown type as arguments, rather than letting the function system's short-circuit behavior take care of it. This allows cty.DynamicVal and cty.NullVal(cty.DynamicPseudoType) to be treated consistently with other values, returning results consistent with the documented behavior, rather than forcing the function to immediately return cty.DynamicVal.

1.16.0 (January 3, 2025)

  • convert: When converting between two different capsule types, will now try to use the "conversion from" implementation from the target type if the source type doesn't have a suitable "conversion to" implementation. (#194)
  • convert: When converting to a map whose element type is an object type with optional attributes, will no longer construct a broken result when a final map is empty. (#198)

1.15.1 (November 26, 2024)

  • function: Function calls can now return more mark-related information when called with unknown values when neither AllowMarks nor AllowUnknown are set for a particular parameter. (#196)

1.15.0 (July 15, 2024)

  • function/stdlib: The element function now accepts negative indices, extending the illusion of an infinitely-long list into the negative direction too.
  • cty: The various "transform" functions were previously incorrectly propagating marks from a parent object down to attribute values when calling the caller-provided transform functions. The marks will now no longer be propagated downwards, which is consistent with the treatment of collection and tuple elements. If your transform function needs to take into account context about marks of upstream containers then you can maintain a stack of active marks in your Transformer implementation, pushing in Enter and popping in Exit. (#185)
Commits
  • e76eeea v1.16.4 release
  • 700a2bc cty: UnknownAsNull accepts marked values and preserves marks
  • 3c2b6a0 Prepare for future v1.16.4 release
  • a49320f Prepare for v1.16.3 release
  • 89f0621 convert: More forthcoming about cause in MismatchMessage
  • 67d85b6 Prepare for a future v1.16.3 release
  • 51a6901 v1.16.2 release
  • 1c48de3 json: ImpliedType rejects duplicate property names of different types
  • d13b46e function/stdlib: ElementFunc handles negative index into tuple
  • 0ed0ebb Prepare for future v1.16.2 release
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty) from 1.14.4 to 1.16.4.
- [Release notes](https://github.com/zclconf/go-cty/releases)
- [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md)
- [Commits](zclconf/go-cty@v1.14.4...v1.16.4)

---
updated-dependencies:
- dependency-name: github.com/zclconf/go-cty
  dependency-version: 1.16.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 26, 2025

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automerge, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2025

Copy link
Copy Markdown
Contributor Author

Superseded by #14.

@dependabot dependabot Bot closed this Sep 8, 2025
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/zclconf/go-cty-1.16.4 branch September 8, 2025 20:52
jingle2008 added a commit that referenced this pull request May 18, 2026
Sweeps the remaining review items #6, #7, and the relevant Minors:

  - #6 + Minor #9: merge validateMutationConfig and validateScaleConfig
    into a single function with (needsKube, needsRepo) booleans. Drop
    the unreachable "missing --kubeconfig" branch — the persistent
    flag always supplies ~/.kube/config so the os.Stat guard is the
    real check.

  - #7: each mutation tool description now spells out that mutations
    target the server's startup env only; env_* fields in the
    arguments are silently ignored by the JSON unmarshaler. Header
    comment in registerMutationTools explains the reasoning.

  - Minor #8: fold requireConfirm into runMutationTool. Each handler
    now makes a single call with `in.Confirm` and a perform closure
    instead of the previous two-step gate + execute. The 4-value
    return is gone; refusal becomes the same shape as failure.

  - Minor #12: fix doc-level wording — delete.Short adds "the",
    scale.Short drops the misleading plural, reboot.Long rewords
    "fire-and-forget" so it doesn't read as "OCI finished".

Minor #10 was based on misreading the perform-vs-runMutation
ordering; the "no change" note already prints before "OK". No
change needed.

Co-Authored-By: Claude Opus 4.7 (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.

0 participants