{"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:1716936034.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"17887a4747ed13d1d6b5e3ec41cba69d543b66de","ref":"refs/heads/fix/azure_vm_types","pushedAt":"2024-05-28T22:40:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tim775","name":"Tim McFadden","path":"/tim775","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52185?s=80&v=4"},"commit":{"message":"test: add tests for different vm types","shortMessageHtmlLink":"test: add tests for different vm types"}},{"before":"8154a234954dfd01e6a688e71fb6941b4e0f42c0","after":"b330d29003534348c2faa2bfdbc0406765c2c86a","ref":"refs/heads/fix/missing-products","pushedAt":"2024-05-28T16:46:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"fixup! fix: missing product warnings for AWS China","shortMessageHtmlLink":"fixup! fix: missing product warnings for AWS China"}},{"before":"34035f5049c82ffab02fe4fe131e969a218055de","after":"8154a234954dfd01e6a688e71fb6941b4e0f42c0","ref":"refs/heads/fix/missing-products","pushedAt":"2024-05-28T16:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"fixup! fix: missing product warnings for AWS China","shortMessageHtmlLink":"fixup! fix: missing product warnings for AWS China"}},{"before":"94de517ab34191bc64c67971b47fe466e33fb2df","after":"092f4a834c9e21365a62d51e8367315d4dd2029e","ref":"refs/heads/master","pushedAt":"2024-05-28T16:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"feat: add free Azure DevTest Lab resources (#3079)","shortMessageHtmlLink":"feat: add free Azure DevTest Lab resources (#3079)"}},{"before":"7df61d62cfc10990581179813f719aa14b9a38ff","after":null,"ref":"refs/heads/fix/cloud-run","pushedAt":"2024-05-28T15:14:06.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":"2b7b0a6ab52a3ef5c07144d067b7a32ccdfb223f","after":"94de517ab34191bc64c67971b47fe466e33fb2df","ref":"refs/heads/master","pushedAt":"2024-05-28T15:14:03.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: panic when cloud run resources do not have usage (#3080)\n\nResolves issues where the newly added cloud run resources panic when they\r\ndo not have any usage defined. I've reworked some of the methods in the various\r\nclasses to handle these cases. I've also removed the old `CloudRunService` and\r\n`CloudRunV2Service` and merged them into one resource. They were identical appart\r\nfrom the input parameters and the fact that that one had a different cost component\r\ndescription \"always-on\", which I don't think is an issue.","shortMessageHtmlLink":"fix: panic when cloud run resources do not have usage (#3080)"}},{"before":"9a791c12543b271bae6a9d25d13b060e0d235eda","after":"7df61d62cfc10990581179813f719aa14b9a38ff","ref":"refs/heads/fix/cloud-run","pushedAt":"2024-05-28T15:13:47.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: panic when cloud run resources do not have usage\n\nResolves issues where the newly added cloud run resources panic when they\ndo not have any usage defined. I've reworked some of the methods in the various\nclasses to handle these cases. I've also removed the old `CloudRunService` and\n`CloudRunV2Service` and merged them into one resource. They were identical appart\nfrom the input parameters and the fact that that one had a different cost component\ndescription \"always-on\", which I don't think is an issue.","shortMessageHtmlLink":"fix: panic when cloud run resources do not have usage"}},{"before":null,"after":"9a791c12543b271bae6a9d25d13b060e0d235eda","ref":"refs/heads/fix/cloud-run","pushedAt":"2024-05-28T14:59:50.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: panic when cloud run resources do not have usage\n\nResolves issues where the newly added cloud run resources panic when they\ndo not have any usage defined. I've reworked some of the methods in the various\nclasses to handle these cases. I've also removed the old `CloudRunService` and\n`CloudRunV2Service` and merged them into one resource. They were identical appart\nfrom the input parameters and the fact that that one had a different cost component\ndescription \"always-on\", which I don't think is an issue.","shortMessageHtmlLink":"fix: panic when cloud run resources do not have usage"}},{"before":"d467d4ee3da31b435cb1a82d8ac421f18730b0ac","after":"34035f5049c82ffab02fe4fe131e969a218055de","ref":"refs/heads/fix/missing-products","pushedAt":"2024-05-28T14:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"fix: fix missing product debug logs\n\nPreviously the variables were not set when the query result came from the cache. This fixes that by making sure the query is always set on the result, no matter if it is loaded from the cache or not.","shortMessageHtmlLink":"fix: fix missing product debug logs"}},{"before":null,"after":"d467d4ee3da31b435cb1a82d8ac421f18730b0ac","ref":"refs/heads/fix/missing-products","pushedAt":"2024-05-28T13:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"refactor(aws): separate out China tests\n\nThis allows us to use CNY currency for the tests so the golden files don't change with currency fluctuations","shortMessageHtmlLink":"refactor(aws): separate out China tests"}},{"before":"f365e8a05b785ca69c705f59d9f2ee2535ef3963","after":null,"ref":"refs/heads/IC-1064","pushedAt":"2024-05-28T12:58:16.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":"bd801a680ea8536f97e5bfa192b68aed28bfcceb","after":"2b7b0a6ab52a3ef5c07144d067b7a32ccdfb223f","ref":"refs/heads/master","pushedAt":"2024-05-28T12:58:13.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: add support for `task_definitions` referenced through `ecs_task_set`. (#3078)\n\nAdds support to fetch the associated `ecs_service` task definition by walking references\r\nthrough a `ecs_task_set` resource. Referencing task defitions through a task set is common\r\nand without support for this we show 0 costs on a correctly configured FARGATE `ecs_service`.\r\n\r\nAn ECS task set is described by AWS as group of tasks within an Amazon ECS service\r\nthat enables the management and deployment of multiple service revisions. Notably, it is\r\na common way to use load balancers with an ecs service.","shortMessageHtmlLink":"fix: add support for task_definitions referenced through `ecs_task_…"}},{"before":null,"after":"f365e8a05b785ca69c705f59d9f2ee2535ef3963","ref":"refs/heads/IC-1064","pushedAt":"2024-05-27T15:57:35.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 support for `task_definitions` referenced through `ecs_task_set`.\n\nAdds support to fetch the associated `ecs_service` task definition by walking references\nthrough a `ecs_task_set` resource. Referencing task defitions through a task set is common\nand without support for this we show 0 costs on a correctly configured FARGATE `ecs_service`.\n\nAn ECS task set is described by AWS as group of tasks within an Amazon ECS service\nthat enables the management and deployment of multiple service revisions. Notably, it is\na common way to use load balancers with an ecs service.","shortMessageHtmlLink":"fix: add support for task_definitions referenced through `ecs_task_…"}},{"before":"49bf4760ac9532f7bad28f6cdf1ab283eeab77ec","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/oauth2-0.19.0","pushedAt":"2024-05-27T09:26:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"d8556858611d1af966cf43af8a91e8222213472c","ref":"refs/heads/dependabot/go_modules/golang.org/x/oauth2-0.20.0","pushedAt":"2024-05-27T09:26:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.20.0\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.8.0 to 0.20.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.8.0...v0.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.20.0"}},{"before":"c391285af772f493ea9cfc313a156a9344e8f39b","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/api-0.177.0","pushedAt":"2024-05-27T09:25:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"cb4211013deb65dce51dbcae24928a1eab9969b9","ref":"refs/heads/dependabot/go_modules/google.golang.org/api-0.181.0","pushedAt":"2024-05-27T09:25:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump google.golang.org/api from 0.114.0 to 0.181.0\n\nBumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.114.0 to 0.181.0.\n- [Release notes](https://github.com/googleapis/google-api-go-client/releases)\n- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)\n- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.114.0...v0.181.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/api\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump google.golang.org/api from 0.114.0 to 0.181.0"}},{"before":"b9d9eff7555efd5630cc971da5f8b881877553e5","after":"b3b1d4eebc91f1e9264bae56a45b4ef0a1e4867f","ref":"refs/heads/dependabot/go_modules/golang.org/x/sync-0.7.0","pushedAt":"2024-05-27T09:24:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/sync from 0.5.0 to 0.7.0\n\nBumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.7.0.\n- [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/sync from 0.5.0 to 0.7.0"}},{"before":"f45e8fa93fbed6787ef8885135b27c964ffee14b","after":"bd801a680ea8536f97e5bfa192b68aed28bfcceb","ref":"refs/heads/master","pushedAt":"2024-05-27T09:22:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"feat: add support for Google Cloud Run resources (#3067)\n\n* feat: generate cloudrun service resource files\r\n\r\n* feat: add cpu throttling cost component\r\n\r\n* feat: add region tier mapping\r\n\r\n* feat: add number of requests cost component\r\n\r\n* chore: usage and region change\r\n\r\n* feat: add memory usage\r\n\r\n* chore: memory cpu seconds\r\n\r\n* feat: add free cloudrun resources\r\n\r\n* chore: move region tier mapping to utils\r\n\r\n* feat: add cloud run job\r\n\r\n* feat: add cloud run v2 service\r\n\r\n* chore: fetch min instance count from tf code\r\n\r\n* feat(google): add cloud run resources usage example\r\n\r\n* chore: format cloud_run resources files\r\n\r\n* chore: stylistic changes to make consistent with other resources\r\n\r\n* chore: update labels to fix golden tests\r\n\r\n* chore: update golden files tests\r\n\r\n---------\r\n\r\nCo-authored-by: Alistair Scott ","shortMessageHtmlLink":"feat: add support for Google Cloud Run resources (#3067)"}},{"before":"02abe5c9143d1c6dfb38964d29fe5ff379693e24","after":null,"ref":"refs/heads/fix/data-resource-context","pushedAt":"2024-05-24T08:10:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"}},{"before":"f2485a4dda95bf28108d27d0a6cc334766575b94","after":"f45e8fa93fbed6787ef8885135b27c964ffee14b","ref":"refs/heads/master","pushedAt":"2024-05-24T08:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"fix: don't use existing context when evaluating resources, data or provider blocks\n\nThe SetByDot function handles the merging anyway, so we don't need to pull out the existing values. I've left the old functionality in the `evaluateResource` and `evaluatorProvider` functions because the legacy evaluator needs it.\n\nThis also fixes an issue where the data blocks were using `e.ctx.Get(b.TypeLabel())` which was getting the wrong context. The correct functionality would have been to use `e.ctx.Get(\"data\")`. Otherwise, this caused issues where the type of a data block matched the name of a resource, e.g. `data.aws_lb.anything` and `aws_lb.aws_lb`. In this case it would pull the context of the resource, which could cause a panic if the resource had been expanded, because it would be an array instead of the expected map.","shortMessageHtmlLink":"fix: don't use existing context when evaluating resources, data or pr…"}},{"before":"4938f49dc93f144d1d5bfbaf6bcd4e2e73d38d39","after":"02abe5c9143d1c6dfb38964d29fe5ff379693e24","ref":"refs/heads/fix/data-resource-context","pushedAt":"2024-05-24T07:54:11.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":"fix: don't use existing context when evaluating resources, data or provider blocks\n\nThe SetByDot function handles the merging anyway, so we don't need to pull out the existing values. I've left the old functionality in the `evaluateResource` and `evaluatorProvider` functions because the legacy evaluator needs it.\n\nThis also fixes an issue where the data blocks were using `e.ctx.Get(b.TypeLabel())` which was getting the wrong context. The correct functionality would have been to use `e.ctx.Get(\"data\")`. Otherwise, this caused issues where the type of a data block matched the name of a resource, e.g. `data.aws_lb.anything` and `aws_lb.aws_lb`. In this case it would pull the context of the resource, which could cause a panic if the resource had been expanded, because it would be an array instead of the expected map.","shortMessageHtmlLink":"fix: don't use existing context when evaluating resources, data or pr…"}},{"before":null,"after":"4938f49dc93f144d1d5bfbaf6bcd4e2e73d38d39","ref":"refs/heads/fix/data-resource-context","pushedAt":"2024-05-23T17:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"fix: don't use existing context when evaluating resources, data or provider blocks\n\nThe SetByDot function handles the merging anyway, so we don't need to pull out the existing values. I've left the old functionality in the `evaluateResource` and `evaluatorProvider` functions because the legacy evaluator needs it.\n\nThis also fixes an issue where the data blocks were using `e.ctx.Get(b.TypeLabel())` which was getting the wrong context. The correct functionality would have been to use `e.ctx.Get(\"data\")`. Otherwise, this caused issues where the type of a data block matched the name of a resource, e.g. `data.aws_lb.anything` and `aws_lb.aws_lb`. In this case it would pull the context of the resource, which could cause a panic if the resource had been expanded, because it would be an array instead of the expected map.","shortMessageHtmlLink":"fix: don't use existing context when evaluating resources, data or pr…"}},{"before":"fe8cfb86c93f7b1653ac59de79746c85160b4312","after":"ddd8541b5029bba7eb7943c50b7958be6d125c16","ref":"refs/heads/debug-panic","pushedAt":"2024-05-23T10:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"fe8cfb86c93f7b1653ac59de79746c85160b4312","ref":"refs/heads/debug-panic","pushedAt":"2024-05-23T10:27:09.000Z","pushType":"branch_creation","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"}},{"before":"a470a1b594f425ae976c8748a3f4d57eafdfd3e2","after":"f2485a4dda95bf28108d27d0a6cc334766575b94","ref":"refs/heads/master","pushedAt":"2024-05-22T15:07:16.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: add the project path as a dependency in generated output (#3074)\n\nAdds the project path to the generated project `dependency_paths`. This is\r\nbecause `dependency_paths` are treated as a change detection override. Meaning\r\nthat prior to this change Infracost hosted runners would only see a project as\r\nchanged if a folder in its `dependency_paths` changed.","shortMessageHtmlLink":"fix: add the project path as a dependency in generated output (#3074)"}},{"before":null,"after":"f323f5b21bca54f47a87fb92aac1461bb076db5f","ref":"refs/heads/fix/dependency-paths","pushedAt":"2024-05-22T15:01:11.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 the project path as a dependency in generated output\n\nAdds the project path to the generated project `dependency_paths`. This is\nbecause `dependency_paths` are treated as a change detection override. Meaning\nthat prior to this change Infracost hosted runners would only see a project as\nchanged if a folder in its `dependency_paths` changed.","shortMessageHtmlLink":"fix: add the project path as a dependency in generated output"}},{"before":"a799c5cd82021ab4cf911fbed65ac484213d00cf","after":null,"ref":"refs/heads/IC-1150","pushedAt":"2024-05-22T12:18:17.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":"c3a7eb979863ad9c67549e0939fe9aa34ccaee27","after":"a470a1b594f425ae976c8748a3f4d57eafdfd3e2","ref":"refs/heads/master","pushedAt":"2024-05-22T12:18:12.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: propagate default provider tags to volume tags (#3070)\n\n* fix: propagate default provider tags to volume tags\r\n\r\nFixes issue where provider tags were not being used as defaults in volume\r\ntags. We now first add these defaults with the `volume_tags` prefix if fetching\r\ntags for an applicable resource (`aws_instance`).\r\n\r\n* fix: add a version constraint check for 5.39 for the volume_tags behaviour","shortMessageHtmlLink":"fix: propagate default provider tags to volume tags (#3070)"}},{"before":"a38f301b38407ce92ddadd9a0580149701135397","after":null,"ref":"refs/heads/fix/index-expr-mocking","pushedAt":"2024-05-22T11:31:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aliscott","name":"Alistair Scott","path":"/aliscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158824?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVlgAwgA","startCursor":null,"endCursor":null}},"title":"Activity · infracost/infracost"}