terraform/internal
Daniel Schmidt e6d969a2eb we only want to send diagnostics for deeply nested deprecations in certain locations
Mainly terminal locations for the value where they are used, such as the config of a resource, for_each, outputs.
We don't want to evaluate the deprecation deeply when it comes to values where the value is not yet used, e.g. locals
This is because if e.g. a deeply nested value is deprecated it should still be ok for the entire object to be in a local
whereas the same object should give a warning in e.g. an output
2026-02-03 16:04:43 +01:00
..
actions partially expand triggers as well 2025-09-02 13:04:48 +02:00
addrs variable and output deprecation 2026-02-03 15:57:28 +01:00
backend Merge pull request #38047 from hashicorp/s3/aws-sdk-go-base-upgrade 2026-01-20 11:00:44 -05:00
builtin cleanup: remove stale FIXME in terraform provider (#38031) 2026-01-05 11:05:34 +00:00
checks update the rest of the go:generate calls 2025-02-12 12:25:58 -05:00
cloud fix(cloud): cloud backend rendering query warning diags (#38040) 2026-01-13 08:48:15 -08:00
cloudplugin Upgrade protoc and protoc-gen-go-grpc versions to matching terraform-plugin-go (#37647) 2025-10-22 14:46:18 +01:00
collections migrate command for terraform stacks (#36482) 2025-03-19 10:39:50 +01:00
command use a string as deprecation origin to help with indirect references 2026-02-03 16:04:43 +01:00
communicator ssh-based provisioner: Re-enable support for PowerShell (#37794) 2025-11-06 17:45:13 +00:00
configs variable and output deprecation 2026-02-03 15:57:28 +01:00
copy Remove a broken link (#36102) 2024-12-03 10:04:52 +01:00
dag Use iterators for graph vertices (#36558) 2025-06-03 13:57:13 +02:00
deprecation we only want to send diagnostics for deeply nested deprecations in certain locations 2026-02-03 16:04:43 +01:00
depsfile Apply some new go collection features (#36818) 2025-04-02 16:20:16 +02:00
didyoumean Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
e2e List implementation for simple provider and e2e tests (#37297) 2025-07-09 12:19:26 +02:00
experiments remove language experiment, this is guarded by being in an alpha release 2025-07-18 13:07:43 +02:00
genconfig query: add -query flag to validate command (#37671) 2025-10-01 11:33:52 +02:00
getmodules getmodules: organize go-getter getter sets 2024-11-22 19:53:35 +01:00
getproviders PSS: Implement initialisation of new working directory (or use of -reconfigure flag) while using state_store (#37732) 2025-10-15 10:44:21 +01:00
grpcwrap PSS: Add tests showing state subcommands being used with PSS (#37891) 2025-12-09 17:24:38 +00:00
helper/slowmessage Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
httpclient Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
initwd tf query: ready list blocks for beta (#37619) 2025-09-17 12:29:04 +02:00
instances query: add -query flag to validate command (#37671) 2025-10-01 11:33:52 +02:00
ipaddr Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
lang we only want to send diagnostics for deeply nested deprecations in certain locations 2026-02-03 16:04:43 +01:00
legacy backend/s3: bump github.com/hashicorp/aws-sdk-go-base/v2 2026-01-08 10:59:37 -05:00
logging refactor the panic handling to work with go-plugin 2025-08-12 14:05:10 -04:00
modsdir moduleaddrs: Split module source address parsing from package addrs 2024-03-14 09:58:30 -07:00
moduledeps fix Descendants spelling 2024-10-09 11:09:02 -04:00
moduleref Apply some new go collection features (#36818) 2025-04-02 16:20:16 +02:00
moduletest move stray check for deprecation to central location 2026-02-03 16:04:43 +01:00
namedvals terraform: decide module instances using new API 2024-01-19 13:51:57 -08:00
plans add deprecation marks 2026-02-03 13:32:06 +01:00
plugin Generate Resource Config: set state in proto req (#37895) 2025-12-10 15:19:29 +01:00
plugin6 Generate Resource Config: set state in proto req (#37895) 2025-12-10 15:19:29 +01:00
pluginshared pluginshared: Cleanup request path in tests (#37299) 2025-07-07 12:01:32 -04:00
promising stacks: make promises identify themselves (#36749) 2025-03-26 13:25:45 +01:00
provider-simple Implement LockState & UnlockState provider methods (#37711) 2025-10-03 10:02:02 +01:00
provider-simple-v6 PSS: Use interfaces to configure state stores (#37899) 2025-11-26 13:34:22 +00:00
provider-terraform/main Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
providercache Allow successful init when constraint matches at least one valid version (#37137) 2025-05-21 09:06:22 +02:00
providers chore: add default events to the MockProvider's InvokeAction response (#37961) 2025-12-03 08:06:24 -05:00
provisioner-local-exec/main Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
provisioners Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
refactoring Implement LockState & UnlockState provider methods (#37711) 2025-10-03 10:02:02 +01:00
registry Revert "Add Warning for Deprecated Modules in Init (Second Revision)" 2024-05-30 16:01:39 -06:00
releaseauth cloudplugin: change manifest format to match releases API 2023-09-06 14:03:24 -06:00
repl standardize on marks.Has 2025-10-09 14:48:13 +02:00
replacefile Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
resources/ephemeral avoid unknowns in OpenEphemeralResource 2024-11-06 13:16:34 -05:00
rpcapi separate tests between different modes 2026-01-30 16:13:59 +01:00
schemarepo display lifecycle triggered actions aside their triggering resources 2025-07-31 16:07:38 +02:00
stacks add deprecation marks 2026-02-03 13:32:06 +01:00
stacksplugin Upgrade protoc and protoc-gen-go-grpc versions to matching terraform-plugin-go (#37647) 2025-10-22 14:46:18 +01:00
states add deprecation marks 2026-02-03 13:32:06 +01:00
terminal Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
terraform we only want to send diagnostics for deeply nested deprecations in certain locations 2026-02-03 16:04:43 +01:00
tfdiags use a string as deprecation origin to help with indirect references 2026-02-03 16:04:43 +01:00
tfplugin5 Upgrade protoc and protoc-gen-go-grpc versions to matching terraform-plugin-go (#37647) 2025-10-22 14:46:18 +01:00
tfplugin6 Upgrade protoc and protoc-gen-go-grpc versions to matching terraform-plugin-go (#37647) 2025-10-22 14:46:18 +01:00