Martin Atkins

Results 37 issues of Martin Atkins

Previously we just always evaluated both operands of any binary operator and then executed the operator. For the logical operators that was inconsistent with their treatment in several other languages...

enhancement
syntax/native

This introduces a new syntax which allows function names to have namespace prefixes, with the different name parts separated by a double-colon `::` as is common in various other C-derived...

enhancement
syntax/native

Until now `gohcl` has forced callers to decide between two non-ideal options: - Decode directly into a "normal" Go type, like string, but then have no access to the source...

enhancement
v2
gohcl

We've been holding on to this snapshot of the old docs from the v0.11 branch ever since the v0.12 release as a courtesy to folks who are still using Terraform...

enhancement
documentation
1.2-backport

Due to upstream Go issue golang/go#39786, any time Terraform uses `filepath.EvalSymlinks` it will fail on Windows systems where the given symlink refers to a UNC-style path to a volume, and...

bug
windows
upstream
cli

In Terraform v0.15 we published the first official iteration of experimental support for an integrated automated integration test harness for Terraform modules. (Before that there were some _unofficial_ iterations I...

When I originally proposed the `random` provider we didn't have any well-defined mechanism for a provider to generate attribute values at any time other than apply time, but in the...

enhancement

The `random_id` docs claim the following: > Unlike other resources in the "random" provider, this resource does use a cryptographic random number generator in order to minimize the chance of...

documentation

(I originally wrote up a longer version of this which included a lot more background information and historical context, but then when I submitted it GitHub encountered an error and...

enhancement

### SDK version ``` github.com/hashicorp/terraform-plugin-sdk v1.17.2 ``` ### Simplified Reproduction Case ```go package main import ( "log" "github.com/davecgh/go-spew/spew" "github.com/hashicorp/terraform-plugin-sdk/helper/schema" "github.com/hashicorp/terraform-plugin-sdk/terraform" "github.com/zclconf/go-cty/cty" ) func main() { s := schema.InternalMap{ "tags": &schema.Schema{...

bug
terraform-plugin-framework