{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76893286,"defaultBranch":"master","name":"bazel","ownerLogin":"katre","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-12-19T20:03:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/326527?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723575704.0","currentOid":""},"activityList":{"items":[{"before":"b9804e93ae1286078de934f6076a453bd6476ca5","after":"31d66632a5fafacf13dbd65985cb2d39730d1777","ref":"refs/heads/master","pushedAt":"2024-08-30T14:43:32.000Z","pushType":"push","commitsCount":100,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add support for in-memory outputs to output reuse\n\nCloses #23422.\n\nPiperOrigin-RevId: 669296792\nChange-Id: If3a2519cbf57cc82f1f733900b93705065b37e63","shortMessageHtmlLink":"Add support for in-memory outputs to output reuse"}},{"before":"f34d8c925472b481e78d0a4d1dd9447093fbcc0b","after":"b9804e93ae1286078de934f6076a453bd6476ca5","ref":"refs/heads/master","pushedAt":"2024-08-20T16:20:05.000Z","pushType":"push","commitsCount":66,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Automatic code cleanup.\n\nPiperOrigin-RevId: 665385245\nChange-Id: I655f2e69483f3dd1c8129430610dc21aa426ce37","shortMessageHtmlLink":"Automatic code cleanup."}},{"before":"da6fc8a9072371cbb910240e43cba6324727798d","after":null,"ref":"refs/heads/i23115-02-module-label-test","pushedAt":"2024-08-13T19:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":"8c2d9998b63b240a24b18f8c96b9a5d2ec866864","after":"da6fc8a9072371cbb910240e43cba6324727798d","ref":"refs/heads/i23115-02-module-label-test","pushedAt":"2024-08-12T19:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Update comment","shortMessageHtmlLink":"Update comment"}},{"before":null,"after":"8c2d9998b63b240a24b18f8c96b9a5d2ec866864","ref":"refs/heads/i23115-02-module-label-test","pushedAt":"2024-08-12T18:28:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Fix ParsedFlagsFunction to properly convert label-typed values.\n\nFixes #23115.","shortMessageHtmlLink":"Fix ParsedFlagsFunction to properly convert label-typed values."}},{"before":"3fe227ff418ef81eb5f221625bfd90f52ac70150","after":"f34d8c925472b481e78d0a4d1dd9447093fbcc0b","ref":"refs/heads/master","pushedAt":"2024-08-12T18:22:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Clean up tests in platform_based_flags_test.\n\n- Enable previously ignored tests\n- Split flag creation to a helper\n- General formatting of BUILD files for clarity.\n\nPart of #23115\n\nCloses #23270.\n\nPiperOrigin-RevId: 662161848\nChange-Id: Ib36c2ee2f76c2a9010bae2d61aba2bc44e196f97","shortMessageHtmlLink":"Clean up tests in platform_based_flags_test."}},{"before":"3f53de9ccb00d257dd2f94b3b2b76e93f740c358","after":null,"ref":"refs/heads/i23115-01-cleanup-pbf-tests","pushedAt":"2024-08-12T18:22:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":null,"after":"3f53de9ccb00d257dd2f94b3b2b76e93f740c358","ref":"refs/heads/i23115-01-cleanup-pbf-tests","pushedAt":"2024-08-12T15:01:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Clean up tests in platform_based_flags_test.\n\n- Enable previously ignored tests\n- Split flag creation to a helper\n- General formatting of BUILD files for clarity.\n\nPart of #23115","shortMessageHtmlLink":"Clean up tests in platform_based_flags_test."}},{"before":"c5d2340dbb8ecfe98e79284c78adc8e8590c9354","after":"3fe227ff418ef81eb5f221625bfd90f52ac70150","ref":"refs/heads/master","pushedAt":"2024-08-12T13:10:19.000Z","pushType":"push","commitsCount":110,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Move TempPathGenerator from remote/util into util.\n\nIn preparation for using it outside of the remote package.\n\nPiperOrigin-RevId: 662006592\nChange-Id: Ife2874fcb0cc27d2503e61442300120f832de70f","shortMessageHtmlLink":"Move TempPathGenerator from remote/util into util."}},{"before":"bfb45c893fac3c6ee8ea29b419b5cf0d404ecb99","after":null,"ref":"refs/heads/i23147-03-keep-pbf-defaults","pushedAt":"2024-08-06T10:53:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":"5a8280a7e90319e6ac0641d507158eb3c4628eba","after":"c5d2340dbb8ecfe98e79284c78adc8e8590c9354","ref":"refs/heads/master","pushedAt":"2024-08-01T16:07:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Allow ParsedFlagsFunction to handle default Starlark flag values.\n\nPart of fixing #23147.\n\nBased on #23157.\n\nCloses #23158.\n\nPiperOrigin-RevId: 658419403\nChange-Id: Ie6081d266f7f0875065bd13ca804207448b592e7","shortMessageHtmlLink":"Allow ParsedFlagsFunction to handle default Starlark flag values."}},{"before":"235453683cf0e39a572a38346273feb2807c9d1d","after":null,"ref":"refs/heads/i23147-02-ParsedFlagsFunction-defaults","pushedAt":"2024-08-01T16:07:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":"1b1a6dba9feabbba3525aecec70cf71e16134130","after":"bfb45c893fac3c6ee8ea29b419b5cf0d404ecb99","ref":"refs/heads/i23147-03-keep-pbf-defaults","pushedAt":"2024-07-31T14:43:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Ensure that default values for platform-based flags are applied.\n\nFixes #23147.","shortMessageHtmlLink":"Ensure that default values for platform-based flags are applied."}},{"before":"a56f61e10b899859d7b386fed127b25585bdfa99","after":"235453683cf0e39a572a38346273feb2807c9d1d","ref":"refs/heads/i23147-02-ParsedFlagsFunction-defaults","pushedAt":"2024-07-31T14:43:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Allow ParsedFlagsFunction to handle default Starlark flag values.\n\nPart of fixing #23147.","shortMessageHtmlLink":"Allow ParsedFlagsFunction to handle default Starlark flag values."}},{"before":"b03e4c5e4df4728b943945370141c047b9d98039","after":"5a8280a7e90319e6ac0641d507158eb3c4628eba","ref":"refs/heads/master","pushedAt":"2024-07-31T14:42:42.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add check that NativeAndStarlarkFlags actually contains flags.\n\nPart of fixing #23147.\n\nCloses #23157.\n\nPiperOrigin-RevId: 658001205\nChange-Id: Ibf85095d66f70ebcf078bd7f6da108bab37746f1","shortMessageHtmlLink":"Add check that NativeAndStarlarkFlags actually contains flags."}},{"before":"4a96035d420a45e5c24247ad98f592ba389d0169","after":null,"ref":"refs/heads/i23147-01-flags-not-empty","pushedAt":"2024-07-31T14:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":null,"after":"1b1a6dba9feabbba3525aecec70cf71e16134130","ref":"refs/heads/i23147-03-keep-pbf-defaults","pushedAt":"2024-07-30T18:52:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Ensure that default values for platform-based flags are applied.\n\nFixes #23147.","shortMessageHtmlLink":"Ensure that default values for platform-based flags are applied."}},{"before":null,"after":"a56f61e10b899859d7b386fed127b25585bdfa99","ref":"refs/heads/i23147-02-ParsedFlagsFunction-defaults","pushedAt":"2024-07-30T18:51:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Allow ParsedFlagsFunction to handle default Starlark flag values.\n\nPart of fixing #23147.","shortMessageHtmlLink":"Allow ParsedFlagsFunction to handle default Starlark flag values."}},{"before":null,"after":"4a96035d420a45e5c24247ad98f592ba389d0169","ref":"refs/heads/i23147-01-flags-not-empty","pushedAt":"2024-07-30T18:50:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add check that NativeAndStarlarkFlags actually contains flags.\n\nPart of fixing #23147.","shortMessageHtmlLink":"Add check that NativeAndStarlarkFlags actually contains flags."}},{"before":"fe6762137ec105103c586e5e68ed48fe15414075","after":null,"ref":"refs/heads/i23097-label-flag-cache-fix","pushedAt":"2024-07-30T18:50:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":"2aa5c32c9390160f9ea62a796de06a00786be565","after":null,"ref":"refs/heads/i23147-cursed-flag-test","pushedAt":"2024-07-30T18:50:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":"fd8aa5c128cf04264563cdac071d31dc4ef0d69c","after":null,"ref":"refs/heads/i23147-cursed-flag-fix","pushedAt":"2024-07-30T18:50:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":null,"after":"fd8aa5c128cf04264563cdac071d31dc4ef0d69c","ref":"refs/heads/i23147-cursed-flag-fix","pushedAt":"2024-07-30T17:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add another test","shortMessageHtmlLink":"Add another test"}},{"before":null,"after":"2aa5c32c9390160f9ea62a796de06a00786be565","ref":"refs/heads/i23147-cursed-flag-test","pushedAt":"2024-07-30T17:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add a test for #23147.\n\nDO NOT MERGE this doesn't fix the issue","shortMessageHtmlLink":"Add a test for bazelbuild#23147."}},{"before":"5e6ab7be1c1f597aac218fa3eb2936e1667173ff","after":"b03e4c5e4df4728b943945370141c047b9d98039","ref":"refs/heads/master","pushedAt":"2024-07-30T16:23:30.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"`$ bazel test`: always configure `--run_under=//foo` for the exec configuration.\n\nRationale: test actions run on exec platforms, not the target platform. Configuring a test action for the target platform and running it on the exec platform makes no sense.\n\nThis reverts an earlier conversion of `--run_under` from the exec to target platform . The rationale there was:\n\n1. Using the target configuration is consistent with `$ bazel run --run_under`\n2. When running tests, bazel uploads both the run_under target and the test itself to the same machine. Therefore they should have the same config.\n\nWe should address these points by:\n\n1. Converting `$ bazel run --run_under` similarly(added a TODO)\n2. Updating the default test runner similarly\n\nFixes https://github.com/bazelbuild/bazel/issues/22624.\n\nPiperOrigin-RevId: 657586281\nChange-Id: I04e7d712015535caa84824a7cec0b79a663bcfbe","shortMessageHtmlLink":"$ bazel test: always configure --run_under=//foo for the exec con…"}},{"before":"c18133fd1dc4d98067d5274016b7c6964d67e003","after":null,"ref":"refs/heads/i23097-label-flag-cache-test","pushedAt":"2024-07-24T19:49:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"}},{"before":null,"after":"fe6762137ec105103c586e5e68ed48fe15414075","ref":"refs/heads/i23097-label-flag-cache-fix","pushedAt":"2024-07-24T19:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Clean the starlark transition cache more eagerly.\n\nThis causes starlark transitions to be re-evaluated on every build, but\nensures that they are correct when the underlying sources change.\n\nA better option would be to use skyframe's existing cache mechanism to\nclear these only when the related FileStateKeys change, but that's not\npossible to detect in the current mechanism.\n\nFixes #23097.","shortMessageHtmlLink":"Clean the starlark transition cache more eagerly."}},{"before":null,"after":"c18133fd1dc4d98067d5274016b7c6964d67e003","ref":"refs/heads/i23097-label-flag-cache-test","pushedAt":"2024-07-24T19:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Add a test demonstrating #23097.\n\nDO NOT MERGE.","shortMessageHtmlLink":"Add a test demonstrating bazelbuild#23097."}},{"before":null,"after":"0840ef7956d191f86a1cfd49fe9679fbf5e99bcf","ref":"refs/heads/i22912-extra-toolchain-ordering","pushedAt":"2024-07-24T15:22:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Fix deduping for `--extra_toolchains`.\n\nBecause the semantics of `--extra_toolchains` are that the last entry\nhas highest priority, when deduping we need to keep the **last** entry,\nnot the first.\n\nSince nothing else used `dedupeOnly`, remove that entirely.\n\nFixes #22912.","shortMessageHtmlLink":"Fix deduping for --extra_toolchains."}},{"before":"ecb88370ed8f4b8c233328f06e47251f71d14b1a","after":"5e6ab7be1c1f597aac218fa3eb2936e1667173ff","ref":"refs/heads/master","pushedAt":"2024-07-24T14:41:16.000Z","pushType":"push","commitsCount":264,"pusher":{"login":"katre","name":"John Cater","path":"/katre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/326527?s=80&v=4"},"commit":{"message":"Also check if computed default inputs are configurable in isConfigurable\n\nFixes a crashing bug that occurs when there's a computed default\ndepending on a configurable attribute along with an implicit output\nfunction. There does not need to be a dependency on the computed\nattribute in the implicit output function.\n\nWhen calculating the set of attribute values, configurable attributes\nshould be omitted. But we must also make sure computed defaults with\nconfigurable inputs are omitted. It's safer all around if these also\ncount as \"configurable\" since they should be similarly \"restricted\".\n\nPiperOrigin-RevId: 655547739\nChange-Id: I0ca79e70bf2bddf003df20a57e5b858c5ea8e02a","shortMessageHtmlLink":"Also check if computed default inputs are configurable in isConfigurable"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNDo0MzozMi4wMDAwMDBazwAAAASoxQOt","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNDo0MzozMi4wMDAwMDBazwAAAASoxQOt","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQxNDo0MToxNi4wMDAwMDBazwAAAASIDnSi"}},"title":"Activity · katre/bazel"}