{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":484576367,"defaultBranch":"main","name":"rules_ts","ownerLogin":"aspect-build","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-22T21:28:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60951090?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726258023.0","currentOid":""},"activityList":{"items":[{"before":"4f26edca7d393531c2cf4b0d4b2fe0edb9234304","after":"a2d6cd623b7072a493ea17b5ec5adeafa8b7a638","ref":"refs/heads/main","pushedAt":"2024-09-20T23:53:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"refactor: always replace __files__ var in tsconfig template (#699)","shortMessageHtmlLink":"refactor: always replace __files__ var in tsconfig template (#699)"}},{"before":"072bbf2055f8e16080a57c1c14ffa88791a1784a","after":"4f26edca7d393531c2cf4b0d4b2fe0edb9234304","ref":"refs/heads/main","pushedAt":"2024-09-17T19:52:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"fix: do not rely on @npm_typescript if custom tsc is provided (#693)\n\nThis is a follow-up to #675 which made the `@npm_typescript`\r\nrepository less special.\r\n\r\nThis replaces the (hopefully) last occurrence of this special name\r\nthat cannot be changed by configuration.\r\n\r\nAlternatives I considered:\r\n\r\n- Expose the `is_typescript_5_or_greater` flag on the `ts_project`\r\n macro:\r\n Simplest option at first, but since it is only used for config\r\n validation, that would become nonsensical.\r\n- Add a `npm_typescript_package` or `npm_typescript_repository`\r\n parameter that would allow overriding all places where\r\n `@npm_typescript//` is used by default:\r\n Would offer more functionality (e.g. worker config checking), but\r\n would also be more invasive.","shortMessageHtmlLink":"fix: do not rely on @npm_typescript if custom tsc is provided (#693)"}},{"before":"404bc5ece9102e7adddd44c8e9c8b78a6e45bf35","after":"072bbf2055f8e16080a57c1c14ffa88791a1784a","ref":"refs/heads/main","pushedAt":"2024-09-16T22:48:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"refactor: change typechecking validation action to output gorup (#690)","shortMessageHtmlLink":"refactor: change typechecking validation action to output gorup (#690)"}},{"before":"e66a3e6c9e49ea1f65eb67a9aacdffcce39036d7","after":"ee07e400ab053da338d329438762014779855ab6","ref":"refs/heads/workflows_smoke","pushedAt":"2024-09-14T15:17:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregmagolan","name":"Greg Magolan","path":"/gregmagolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/520826?s=80&v=4"},"commit":{"message":"Testing","shortMessageHtmlLink":"Testing"}},{"before":null,"after":"e66a3e6c9e49ea1f65eb67a9aacdffcce39036d7","ref":"refs/heads/workflows_smoke","pushedAt":"2024-09-13T20:07:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregmagolan","name":"Greg Magolan","path":"/gregmagolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/520826?s=80&v=4"},"commit":{"message":"Testing","shortMessageHtmlLink":"Testing"}},{"before":"2f2094e24fb762dee89101e3328da3b6ce7fd31b","after":"404bc5ece9102e7adddd44c8e9c8b78a6e45bf35","ref":"refs/heads/main","pushedAt":"2024-09-11T22:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"refactor: replace 2-arg .add_all with .add (#692)","shortMessageHtmlLink":"refactor: replace 2-arg .add_all with .add (#692)"}},{"before":"2bacaea543d91fa0f7b538fdafa7d3028a3bdc3f","after":"2f2094e24fb762dee89101e3328da3b6ce7fd31b","ref":"refs/heads/main","pushedAt":"2024-09-09T21:25:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"test: update typescript to 5.6rc (#678)","shortMessageHtmlLink":"test: update typescript to 5.6rc (#678)"}},{"before":"2b22a67165360b94791e31e927d316186ab5ca11","after":"2bacaea543d91fa0f7b538fdafa7d3028a3bdc3f","ref":"refs/heads/main","pushedAt":"2024-09-09T21:16:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: remove duplicate path.removeprefix calls (#686)","shortMessageHtmlLink":"perf: remove duplicate path.removeprefix calls (#686)"}},{"before":"85d969ee603f159dda3502deceb15b02cd9d1135","after":"2b22a67165360b94791e31e927d316186ab5ca11","ref":"refs/heads/main","pushedAt":"2024-09-09T21:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: remove unnecessary array create+join (#688)","shortMessageHtmlLink":"perf: remove unnecessary array create+join (#688)"}},{"before":"4180396a3c48a5f213f499392b9d97b3c56cc636","after":"85d969ee603f159dda3502deceb15b02cd9d1135","ref":"refs/heads/main","pushedAt":"2024-09-09T21:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: remove unnecessary tsconfig relative_file computation (#687)","shortMessageHtmlLink":"perf: remove unnecessary tsconfig relative_file computation (#687)"}},{"before":"8f98b0c57cd59622ae92c77b0d6e100578e02b6a","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-09-09T20:53:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"}},{"before":"e8d22e6141dcc80f8d8c04e1c11a403379107a74","after":"4180396a3c48a5f213f499392b9d97b3c56cc636","ref":"refs/heads/main","pushedAt":"2024-09-09T20:53:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"chore: mirror external releases (#691)\n\nCo-authored-by: jbedard ","shortMessageHtmlLink":"chore: mirror external releases (#691)"}},{"before":null,"after":"8f98b0c57cd59622ae92c77b0d6e100578e02b6a","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-09-09T20:52:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: mirror external releases","shortMessageHtmlLink":"chore: mirror external releases"}},{"before":"c06efef1d5d73e1052376099da4b517b96f546bc","after":null,"ref":"refs/heads/workflows_5110","pushedAt":"2024-09-07T21:14:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gregmagolan","name":"Greg Magolan","path":"/gregmagolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/520826?s=80&v=4"}},{"before":"f269f460e7ae103f11aedd888214505e0b6a7804","after":"e8d22e6141dcc80f8d8c04e1c11a403379107a74","ref":"refs/heads/main","pushedAt":"2024-09-07T21:14:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gregmagolan","name":"Greg Magolan","path":"/gregmagolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/520826?s=80&v=4"},"commit":{"message":"chore: update GHA Workflows yaml to 5.11.0 (#685)","shortMessageHtmlLink":"chore: update GHA Workflows yaml to 5.11.0 (#685)"}},{"before":"0a1ca8690a29b520730b1967d3a66c7975458c33","after":"f269f460e7ae103f11aedd888214505e0b6a7804","ref":"refs/heads/main","pushedAt":"2024-09-07T18:36:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: remove _replace_ext in lib.bzl","shortMessageHtmlLink":"perf: remove _replace_ext in lib.bzl"}},{"before":null,"after":"c06efef1d5d73e1052376099da4b517b96f546bc","ref":"refs/heads/workflows_5110","pushedAt":"2024-09-07T16:57:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregmagolan","name":"Greg Magolan","path":"/gregmagolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/520826?s=80&v=4"},"commit":{"message":"chore: update GHA Workflows yaml to 5.11.0","shortMessageHtmlLink":"chore: update GHA Workflows yaml to 5.11.0"}},{"before":"3e803c90ffe393a4d2d47dfa83994dc5f15acdd3","after":"0a1ca8690a29b520730b1967d3a66c7975458c33","ref":"refs/heads/main","pushedAt":"2024-09-07T03:25:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: cleanup default ext handling in _replace_ext","shortMessageHtmlLink":"perf: cleanup default ext handling in _replace_ext"}},{"before":"4dbf2c390eaa981a0b7e2a032a40a0bda75cf402","after":"3e803c90ffe393a4d2d47dfa83994dc5f15acdd3","ref":"refs/heads/main","pushedAt":"2024-09-07T02:20:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"Cleanup default ext handling in _replace_ext","shortMessageHtmlLink":"Cleanup default ext handling in _replace_ext"}},{"before":"0796649f33637c976a6d96c88da0c2cc06836eaa","after":"4dbf2c390eaa981a0b7e2a032a40a0bda75cf402","ref":"refs/heads/main","pushedAt":"2024-09-07T01:32:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"Speedup _to_out_path","shortMessageHtmlLink":"Speedup _to_out_path"}},{"before":"b719a679613f721154b4b648de1d1d21987e09fd","after":"0796649f33637c976a6d96c88da0c2cc06836eaa","ref":"refs/heads/main","pushedAt":"2024-09-07T00:53:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"feat: support --noEmit for type-checking as a validation action","shortMessageHtmlLink":"feat: support --noEmit for type-checking as a validation action"}},{"before":"a01183a848e5d58f538cae85f83c1efa0b1e446f","after":"b719a679613f721154b4b648de1d1d21987e09fd","ref":"refs/heads/main","pushedAt":"2024-09-07T00:29:11.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"only set JS_BINARY__STDOUT_OUTPUT_FILE when outputting stdout to a file","shortMessageHtmlLink":"only set JS_BINARY__STDOUT_OUTPUT_FILE when outputting stdout to a file"}},{"before":"dff4a531a800cb027873aa9bee14362946e64cd2","after":"b0ebbc397ab4388404288067b8caaabc287d5717","ref":"refs/heads/ts-fix","pushedAt":"2024-09-05T22:51:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"fix: install its deps","shortMessageHtmlLink":"fix: install its deps"}},{"before":"45755efa8f622caa97b2d57a544b5e41f914c2f1","after":"a01183a848e5d58f538cae85f83c1efa0b1e446f","ref":"refs/heads/main","pushedAt":"2024-09-05T22:40:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"add note about semver ranges in unknown-version error msg","shortMessageHtmlLink":"add note about semver ranges in unknown-version error msg"}},{"before":null,"after":"dff4a531a800cb027873aa9bee14362946e64cd2","ref":"refs/heads/ts-fix","pushedAt":"2024-09-05T21:59:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"feat: demonstrate ts-fix","shortMessageHtmlLink":"feat: demonstrate ts-fix"}},{"before":"ed84211b9b72db5dcedbff1c236454c1fd9954cc","after":"45755efa8f622caa97b2d57a544b5e41f914c2f1","ref":"refs/heads/main","pushedAt":"2024-09-05T21:35:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"refactor: move transpiler_selection_required to main ts_project_rule block","shortMessageHtmlLink":"refactor: move transpiler_selection_required to main ts_project_rule …"}},{"before":"3cfbd4afd03b1c6508a499d4cbbdca69480b2c48","after":"ed84211b9b72db5dcedbff1c236454c1fd9954cc","ref":"refs/heads/main","pushedAt":"2024-08-29T16:13:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbedard","name":"Jason Bedard","path":"/jbedard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89246?s=80&v=4"},"commit":{"message":"perf: reduce array array operations","shortMessageHtmlLink":"perf: reduce array array operations"}},{"before":"b1da042d24d94862c43b25a76f172262010dc7e5","after":null,"ref":"refs/heads/multi_ts","pushedAt":"2024-08-23T20:30:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"}},{"before":"d1f0efb0bd8213610b985d9f6e409a4c83b38273","after":"3cfbd4afd03b1c6508a499d4cbbdca69480b2c48","ref":"refs/heads/main","pushedAt":"2024-08-23T20:30:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"feat: allow definition of alternative typescript repositories (#675)","shortMessageHtmlLink":"feat: allow definition of alternative typescript repositories (#675)"}},{"before":"588c53e0592ddc3ff440a431eaf0746f53ad9026","after":"b1da042d24d94862c43b25a76f172262010dc7e5","ref":"refs/heads/multi_ts","pushedAt":"2024-08-23T12:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"refactor: consolidate","shortMessageHtmlLink":"refactor: consolidate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo1MzozMC4wMDAwMDBazwAAAAS8cmHJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo1MzozMC4wMDAwMDBazwAAAAS8cmHJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxMjozOTowMC4wMDAwMDBazwAAAASiVYRI"}},"title":"Activity · aspect-build/rules_ts"}