{"push_id":3152712961,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"6631d7cd0a68d20ba7d0aa559f883c86158fffd9","before":"291f7fbe431dd932be562a98ef0d12a0c1dfacd5","commits":[{"sha":"6631d7cd0a68d20ba7d0aa559f883c86158fffd9","author":{"name":"Martin Atkins","email":"a1bdfbfb01322b54f9edf8cea8f328c9384b211a@degeneration.co.uk"},"message":"ext/dynblock: Make iterator variables visible to nested block for_each\n\nPreviously we were incorrectly passing down the original forEachCtx down\nto nested child blocks for recursive expansion. Instead, we must use the\niteration-specific constructed EvalContext, which then allows any nested\ndynamic blocks to use the parent's iterator variable in their for_each or\nlabels expressions, and thus unpack nested data structures into\ncorresponding nested block structures:\n\n    dynamic \"parent\" {\n      for_each = [[\"a\", \"b\"], []]\n      content {\n        dynamic \"child\" {\n          for_each = parent.value\n          content {}\n        }\n      }\n    }","distinct":true,"url":"https://api.github.com/repos/hashicorp/hcl2/commits/6631d7cd0a68d20ba7d0aa559f883c86158fffd9"}]}
{"actor":{"display_login":"apparentlymart"}}