{"push_id":2771287562,"size":2,"distinct_size":2,"ref":"refs/heads/BOLT-659-resource-collector-support","head":"591e3b4cd2bc3510acece82f5b3bf98ac831cabb","before":"4dc1c1bd002b26296ea663b7cf0c72511a230b08","commits":[{"sha":"b07ed0000745fd53c93bb59e33fe3532e93a82ec","author":{"name":"Nick Lewis","email":"75ef9faee755c70589550b513ad881e5a603182c@puppetlabs.com"},"message":"(PUP-9039) Properly construct apply statement body\n\nPreviously, we were using 'infer' to convert what was already valid as\nan AST object into an AST object. That caused the body of an apply block\nto always be interpreted as a LiteralList. Because of that, non-rvalue\nexpressions weren't allowed inside the apply block.\n\nThis commit also fixes the pcore representation of ApplyBlockExpression\nto properly inherit from BlockExpression.","distinct":true,"url":"https://api.github.com/repos/nicklewis/puppet/commits/b07ed0000745fd53c93bb59e33fe3532e93a82ec"},{"sha":"591e3b4cd2bc3510acece82f5b3bf98ac831cabb","author":{"name":"Nick Lewis","email":"75ef9faee755c70589550b513ad881e5a603182c@puppetlabs.com"},"message":"(PUP-9039) Allow virtual resource collection in apply blocks\n\nBecause virtual resource declaration and realization happens exclusively\nin the scope of a single catalog, it's perfectly valid to use in an\napply block. This is especially important because of the amount of\nexisting module content that relies on virtual resources.\n\nWe now allow collection expressions in the task checker, so long as they\nare within an apply block and collecting virtual resources. Exprted\nresource collection is still disallowed within apply blocks.","distinct":true,"url":"https://api.github.com/repos/nicklewis/puppet/commits/591e3b4cd2bc3510acece82f5b3bf98ac831cabb"}]}
{"actor":{"display_login":"nicklewis"}}