{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274625369,"defaultBranch":"master","name":"infracost","ownerLogin":"infracost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-24T09:11:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68374653?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718124478.0","currentOid":""},"activityList":{"items":[{"before":"b81b2350bea69045e516f79145a9647bbe063ae9","after":"f2779ec7b8e90085824faa6ebcbdb162cbbbecb0","ref":"refs/heads/enhance/optional-comment-path","pushedAt":"2024-06-11T17:01:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"fixup! enhance: Make --comment-path flag optional keeping --path required","shortMessageHtmlLink":"fixup! enhance: Make --comment-path flag optional keeping --path requ…"}},{"before":"9d016733d35873df771332f8fee91cd21dd43dff","after":null,"ref":"refs/heads/chore/fix-golden-tests","pushedAt":"2024-06-11T16:47:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"}},{"before":"c70be28c4d8811c845a793d3db2412ce1d5bdf92","after":"375c1200c4aa3c995d543ebf2911e9a77439286f","ref":"refs/heads/master","pushedAt":"2024-06-11T16:47:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"chore: Update AWS EKS Cluster resource tests (#3109)\n\nv1.26 is on extended support since June 11th 2024.","shortMessageHtmlLink":"chore: Update AWS EKS Cluster resource tests (#3109)"}},{"before":null,"after":"9d016733d35873df771332f8fee91cd21dd43dff","ref":"refs/heads/chore/fix-golden-tests","pushedAt":"2024-06-11T16:12:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"chore: Update AWS EKS Cluster resource tests\n\nv1.26 is on extended support since June 11th 2024.","shortMessageHtmlLink":"chore: Update AWS EKS Cluster resource tests"}},{"before":null,"after":"b81b2350bea69045e516f79145a9647bbe063ae9","ref":"refs/heads/enhance/optional-comment-path","pushedAt":"2024-06-11T15:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"enhance: Make --comment-path flag optional keeping --path required\n\nWithout infracost.json validAt timestamp is missing that can lead to\nposting stale comments if `infracost comment` is run simultaneously.","shortMessageHtmlLink":"enhance: Make --comment-path flag optional keeping --path required"}},{"before":"48b70f4ed7e7fa99b3ded683ac260d64b3ee01aa","after":"aa4421c5653536dc9b460656f3431bfa6a03120d","ref":"refs/heads/IC-1205","pushedAt":"2024-06-11T13:18:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"refactor: add `region` field to resource data\n\nAdds a `Region` property to the `schema.ResourceData` which is set when\nparsing the plan and set before evaluating each individual resource. This\nproperty is meant to replace the old `d.Get` approach which sets the region\ndirectly on the `RawValues` of the json.\n\nThis new approach sets the `Region` after the references have been parsed and\nchanges the `azure` region functionality to use the `getLocation` logic that was\npreviously done on demand per resource.","shortMessageHtmlLink":"refactor: add region field to resource data"}},{"before":"9d168ce980df32b1aae07b8206d40aa79a16cdfd","after":"48b70f4ed7e7fa99b3ded683ac260d64b3ee01aa","ref":"refs/heads/IC-1205","pushedAt":"2024-06-11T12:54:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"refactor: add `region` field to resource data\n\nAdds a `Region` property to the `schema.ResourceData` which is set when\nparsing the plan and set before evaluating each individual resource. This\nproperty is meant to replace the old `d.Get` approach which sets the region\ndirectly on the `RawValues` of the json.\n\nThis new approach sets the `Region` after the references have been parsed and\nchanges the `azure` region functionality to use the `getLocation` logic that was\npreviously done on demand per resource.","shortMessageHtmlLink":"refactor: add region field to resource data"}},{"before":null,"after":"9d168ce980df32b1aae07b8206d40aa79a16cdfd","ref":"refs/heads/IC-1205","pushedAt":"2024-06-11T12:46:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"refactor: add `region` field to resource data\n\nAdds a `Region` property to the `schema.ResourceData` which is set when\nparsing the plan and set before evaluating each individual resource. This\nproperty is meant to replace the old `d.Get` approach which sets the region\ndirectly on the `RawValues` of the json.\n\nThis new approach sets the `Region` after the references have been parsed and\nchanges the `azure` region functionality to use the `getLocation` logic that was\npreviously done on demand per resource.","shortMessageHtmlLink":"refactor: add region field to resource data"}},{"before":"26f575156c72066e6268f2c6fca31308938a68aa","after":null,"ref":"refs/heads/fix/relative_dependency_paths","pushedAt":"2024-06-10T15:41:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"}},{"before":"f8211d1974a40f04dbaf879a8a691e4645e71942","after":"c70be28c4d8811c845a793d3db2412ce1d5bdf92","ref":"refs/heads/master","pushedAt":"2024-06-10T15:41:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"},"commit":{"message":"fix: Get the relative path based on the starting path for var files (#3105)\n\nPattern matching doesn't work for the tfvar dependency paths when\r\nthey're relative but works okay when they're relative to the starting\r\npath like module calls","shortMessageHtmlLink":"fix: Get the relative path based on the starting path for var files (#…"}},{"before":"9e0d54e62ade35ae00b28668c742956d1be3bff1","after":"26f575156c72066e6268f2c6fca31308938a68aa","ref":"refs/heads/fix/relative_dependency_paths","pushedAt":"2024-06-10T15:13:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"},"commit":{"message":"fix: Get the relative path based on the starting path for var files\n\nPattern matching doesn't work for the tfvar dependency paths when\nthey're relative but works okay when they're relative to the starting\npath like module calls","shortMessageHtmlLink":"fix: Get the relative path based on the starting path for var files"}},{"before":null,"after":"9e0d54e62ade35ae00b28668c742956d1be3bff1","ref":"refs/heads/fix/relative_dependency_paths","pushedAt":"2024-06-10T14:59:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"},"commit":{"message":"Get the relative path based on the starting path for var files\n\nPattern matching doesn't work for the tfvar dependency paths when\nthey're relative but works okay when they're relative to the starting\npath like module calls","shortMessageHtmlLink":"Get the relative path based on the starting path for var files"}},{"before":"4baa72745e452a54e8ef9d94543818bc74917358","after":null,"ref":"refs/heads/IC-1272","pushedAt":"2024-06-10T13:33:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"}},{"before":"8db5372f62fc04b315d33c31dfce1902cbba143c","after":"f8211d1974a40f04dbaf879a8a691e4645e71942","ref":"refs/heads/master","pushedAt":"2024-06-10T13:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: only marshal parser variables once for `matchPaths` (#3104)\n\nResolves issue where the parser variables where being marshalled to a\r\nmap for each `walkPath` call. This would cause an OOM for large repositories.","shortMessageHtmlLink":"fix: only marshal parser variables once for matchPaths (#3104)"}},{"before":"da36684ff618b279488d890251026334754e6c90","after":"4baa72745e452a54e8ef9d94543818bc74917358","ref":"refs/heads/IC-1272","pushedAt":"2024-06-10T13:01:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: only marshal parser variables once for `matchPaths`\n\nResolves issue where the parser variables where being marshalled to a\nmap for each `walkPath` call. This would cause an OOM for large repositories.","shortMessageHtmlLink":"fix: only marshal parser variables once for matchPaths"}},{"before":"482d74a104cb7aa2df15401243493da3e9b5ad8a","after":"da36684ff618b279488d890251026334754e6c90","ref":"refs/heads/IC-1272","pushedAt":"2024-06-10T12:55:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: only marshal parser variables once for `matchPaths`\n\nResolves issue where the parser variables where being marshalled to a\nmap for each `walkPath` call. This would cause an OOM for large repositories.","shortMessageHtmlLink":"fix: only marshal parser variables once for matchPaths"}},{"before":null,"after":"482d74a104cb7aa2df15401243493da3e9b5ad8a","ref":"refs/heads/IC-1272","pushedAt":"2024-06-10T12:51:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: only marshal parser variables once for `matchPaths`\n\nResolves issue where the parser variables where being marshalled to a\nmap for each `walkPath` call.","shortMessageHtmlLink":"fix: only marshal parser variables once for matchPaths"}},{"before":"6a209652a4e3b353706be148dadb552f91435712","after":null,"ref":"refs/heads/feat/comment-path-flag","pushedAt":"2024-06-07T15:27:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"}},{"before":"ace8a7b60e2607812048d92ec69b2b566d55d61c","after":"8db5372f62fc04b315d33c31dfce1902cbba143c","ref":"refs/heads/master","pushedAt":"2024-06-07T15:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"feat: Add experimental --comment-path flag to comment command (#3103)\n\nThis flag expects a file with markdown comment content to post it to the\r\nPR/commit. When this flag is provided the --path flag is not needed.","shortMessageHtmlLink":"feat: Add experimental --comment-path flag to comment command (#3103)"}},{"before":"b8068dd52678a463642e420502ffdc2cb291ef56","after":"6a209652a4e3b353706be148dadb552f91435712","ref":"refs/heads/feat/comment-path-flag","pushedAt":"2024-06-07T13:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"feat: Add experimental --comment-path flag to comment command\n\nThis flag expects a file with markdown comment content to post it to the\nPR/commit. When this flag is provided the --path flag is not needed.","shortMessageHtmlLink":"feat: Add experimental --comment-path flag to comment command"}},{"before":"df60a9d92de220666bf6f65d3ad3c9296a36efce","after":"b8068dd52678a463642e420502ffdc2cb291ef56","ref":"refs/heads/feat/comment-path-flag","pushedAt":"2024-06-07T12:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"feat: Add experimental --comment-path flag to comment command\n\nThis flag expects a file with markdown comment content to post it to the\nPR/commit. When this flag is provided the --path flag is not needed.","shortMessageHtmlLink":"feat: Add experimental --comment-path flag to comment command"}},{"before":null,"after":"df60a9d92de220666bf6f65d3ad3c9296a36efce","ref":"refs/heads/feat/comment-path-flag","pushedAt":"2024-06-07T12:47:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"feat: Add experimental --comment-path flag to comment command\n\nThis flag expects a file with markdown comment content to post it to the\nPR/commit. When this flag is provided the --path flag is not needed.","shortMessageHtmlLink":"feat: Add experimental --comment-path flag to comment command"}},{"before":"ed803816798ef9f14ddbd48e538d2ac1941b2ee7","after":null,"ref":"refs/heads/fix/dep-wild","pushedAt":"2024-06-07T10:55:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"}},{"before":"fe2f1f0220a3ab01e9d3d0294b7a33ee3fa12470","after":"ace8a7b60e2607812048d92ec69b2b566d55d61c","ref":"refs/heads/master","pushedAt":"2024-06-07T10:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: dependency_paths detection issues (#3102)\n\nFixes two issues with the `dependency_paths` logic\r\n\r\n* Adds wildcard suffix to the generated `dependency_paths` for autodetect. This\r\nis done so that changes in nested files are detected on Infracost's hosted services.\r\n* Merges the tfvars into the `DependencyPaths` method, this resolves an issue where\r\nif no module calls were detected then only tfvars would be added to the `dependency_paths`\r\nconfig key. This would omit the project from the changes and therefore only tfvar changes\r\nwould cause a rerun on hosted services. This also standardises things for those users\r\nwho use a template, as now the tfvars are part of the `.DependencyPaths` project template\r\nvariable.","shortMessageHtmlLink":"fix: dependency_paths detection issues (#3102)"}},{"before":"c16e860830452fe270d834ad445706ef276f33d0","after":"ed803816798ef9f14ddbd48e538d2ac1941b2ee7","ref":"refs/heads/fix/dep-wild","pushedAt":"2024-06-07T10:40:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: dependency_paths detection issues\n\nFixes two issues with the `dependency_paths` logic\n\n* Adds wildcard suffix to the generated `dependency_paths` for autodetect. This\nis done so that changes in nested files are detected on Infracost's hosted services.\n* Merges the tfvars into the `DependencyPaths` method, this resolves an issue where\nif no module calls were detected then only tfvars would be added to the `dependency_paths`\nconfig key. This would omit the project from the changes and therefore only tfvar changes\nwould cause a rerun on hosted services. This also standardises things for those users\nwho use a template, as now the tfvars are part of the `.DependencyPaths` project template\nvariable.","shortMessageHtmlLink":"fix: dependency_paths detection issues"}},{"before":null,"after":"c16e860830452fe270d834ad445706ef276f33d0","ref":"refs/heads/fix/dep-wild","pushedAt":"2024-06-07T10:07:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugorut","name":"Hugo Rut","path":"/hugorut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6455139?s=80&v=4"},"commit":{"message":"fix: add wilcard suffix to `dependency_paths`\n\nAdds wildcard suffix to the generated `dependency_paths` for autodetect. This\nis done so that changes in nested files are detected on Infracost's hosted services.","shortMessageHtmlLink":"fix: add wilcard suffix to dependency_paths"}},{"before":"8ea783b935536db6613f8ca276df19aa13538f1a","after":"fe2f1f0220a3ab01e9d3d0294b7a33ee3fa12470","ref":"refs/heads/master","pushedAt":"2024-06-06T11:50:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"},"commit":{"message":"Configure references for the Azure Firewall Policy (#3101)\n\nAdd forward and backward references for the Azure Firewall Policy to lookup the Firewall Policy Rule Collection Group. This is required for the FinopsPolicy so that it can check if there are application rules associated with the Firewall Policy","shortMessageHtmlLink":"Configure references for the Azure Firewall Policy (#3101)"}},{"before":null,"after":"caf069c4d91bcf7fce5be91a799a8321686889e3","ref":"refs/heads/chore/add-reference-to-azure-firewall-policy","pushedAt":"2024-06-06T09:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"owenrumney","name":"Owen","path":"/owenrumney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3049157?s=80&v=4"},"commit":{"message":"Configure references for the Azure Firewall Policy\n\nAdd forward and backward references for the Azure Firewall Policy to\nlookup the Firewall Policy Rule Collection Group. This is required for\nthe FinopsPolicy so that it can check if there are application rules\nassociated with the the Firewall Policy","shortMessageHtmlLink":"Configure references for the Azure Firewall Policy"}},{"before":"3fcd4aae0c06879a5b2338f98bd2a89051a11484","after":"c53709ef355b5ccc8b874e03896fb4a134c4dbba","ref":"refs/heads/enhance/pr-comment-phrasing","pushedAt":"2024-06-05T10:37:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdmgolub","name":"Vadim Golub","path":"/vdmgolub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87082?s=80&v=4"},"commit":{"message":"enhance: Update PR comment's cost change summary","shortMessageHtmlLink":"enhance: Update PR comment's cost change summary"}},{"before":"84eff98272fc099f154a5ff3098d310cf224aaff","after":"932c4206e560d7b49d84624a4ecf72d3a646c123","ref":"refs/heads/alistair-debug","pushedAt":"2024-06-05T08:32:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYnmSOwA","startCursor":null,"endCursor":null}},"title":"Activity · infracost/infracost"}