{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7209075,"defaultBranch":"main","name":"pants","ownerLogin":"pantsbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-17T17:39:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3065172?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717871196.0","currentOid":""},"activityList":{"items":[{"before":"cdf29d8088af54f33611f6bba8e576bd36b23a4c","after":"ee25f3cfa5016c8433dbf95d0ea35a02a3d95374","ref":"refs/heads/main","pushedAt":"2024-06-09T13:39:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tobni","name":"Tobias Nilsson","path":"/tobni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24221730?s=80&v=4"},"commit":{"message":"Support extra env vars resolution of `PATH` in nodejs processes (#21035)\n\n`PATH` was silently overwritten by rule code.","shortMessageHtmlLink":"Support extra env vars resolution of PATH in nodejs processes (#21035)"}},{"before":"2395041570ea2f45d9cbc32a7a54cf8d2a0e4e84","after":"cdf29d8088af54f33611f6bba8e576bd36b23a4c","ref":"refs/heads/main","pushedAt":"2024-06-09T13:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"},"commit":{"message":"Fix bug when computing implicit kwargs in @rules called by name. (#21038)\n\nPreviously, when invoking a rule by name, if there were explicit\r\npositional args, we would fail to skip over them when computing\r\nthe implicit arguments to be provided as kwargs.","shortMessageHtmlLink":"Fix bug when computing implicit kwargs in @rules called by name. (#21038"}},{"before":"7e529e75c978573cfd0552061955cf788fe39910","after":null,"ref":"refs/heads/tfsec_on_other_platforms","pushedAt":"2024-06-08T18:26:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"}},{"before":"57a819edd1a2e2571d691dd7144aa98f0639866c","after":"2395041570ea2f45d9cbc32a7a54cf8d2a0e4e84","ref":"refs/heads/main","pushedAt":"2024-06-08T18:26:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"},"commit":{"message":"Provide default tfsec versions for all platforms (#21033)\n\nPreviously we only provided a version for Linux x86_64.","shortMessageHtmlLink":"Provide default tfsec versions for all platforms (#21033)"}},{"before":"8cc398868cc9adbb4a1593a9db93cd63225bcf1b","after":"57a819edd1a2e2571d691dd7144aa98f0639866c","ref":"refs/heads/main","pushedAt":"2024-06-08T11:14:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"},"commit":{"message":"Make various tests pass on MacOS ARM (#21032)\n\nWe don't run tests on this platform in CI (and we only run a subset of\r\ntests on any platform other than Linux x86_64). \r\n\r\nTherefore some tests have rotted on that platform. This PR fixes them.\r\n\r\nSee https://github.com/pantsbuild/pants/issues/20993 for more.","shortMessageHtmlLink":"Make various tests pass on MacOS ARM (#21032)"}},{"before":"bea4cfce6f886a53a037d28cd9cd6d42ee1836f1","after":"7e529e75c978573cfd0552061955cf788fe39910","ref":"refs/heads/tfsec_on_other_platforms","pushedAt":"2024-06-08T01:56:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"},"commit":{"message":"Provide default tfsec versions for all platforms","shortMessageHtmlLink":"Provide default tfsec versions for all platforms"}},{"before":null,"after":"bea4cfce6f886a53a037d28cd9cd6d42ee1836f1","ref":"refs/heads/tfsec_on_other_platforms","pushedAt":"2024-06-08T01:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjyw","name":"Benjy Weinberger","path":"/benjyw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/512764?s=80&v=4"},"commit":{"message":"Provide default tfsec versions for all platforms","shortMessageHtmlLink":"Provide default tfsec versions for all platforms"}},{"before":"49644ecc96c67ce22c6b40561de406be1f2ef188","after":"65f2171af426e3a83cb55e44cf18cf1da4346f4b","ref":"refs/heads/kaos/expand_parametrize_in_groups","pushedAt":"2024-06-07T15:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"need reverse pipeability as well.","shortMessageHtmlLink":"need reverse pipeability as well."}},{"before":"5d2b5fd86b1c4f8b1bb1e58bb0fc883b4b1321d0","after":"6cdaf1c24ed0647a0cba1839f2fee0981100f8b3","ref":"refs/heads/kaos/providers","pushedAt":"2024-06-07T13:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"notes.","shortMessageHtmlLink":"notes."}},{"before":null,"after":"5d2b5fd86b1c4f8b1bb1e58bb0fc883b4b1321d0","ref":"refs/heads/kaos/providers","pushedAt":"2024-06-07T13:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"help info providers.","shortMessageHtmlLink":"help info providers."}},{"before":"db66620ea09aea7eba1c65dae666fb93459f764c","after":"227335d289f95eae6f1dfbfb4adf4a4ebd509977","ref":"refs/heads/kaos/annotated-build-macro-constant","pushedAt":"2024-06-07T13:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"not all targets define `help`.","shortMessageHtmlLink":"not all targets define help."}},{"before":"da23031a086941a7a8212b152914e602241eb08d","after":"49644ecc96c67ce22c6b40561de406be1f2ef188","ref":"refs/heads/kaos/expand_parametrize_in_groups","pushedAt":"2024-06-07T13:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"one mapping needed mutability.","shortMessageHtmlLink":"one mapping needed mutability."}},{"before":"72571e52c989ab17370f2f721fc6df321b3d1116","after":"da23031a086941a7a8212b152914e602241eb08d","ref":"refs/heads/kaos/expand_parametrize_in_groups","pushedAt":"2024-06-07T11:54:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"fix merging frozen dicts.","shortMessageHtmlLink":"fix merging frozen dicts."}},{"before":"04072217458f55f0851a5504478474259f72cc22","after":"db66620ea09aea7eba1c65dae666fb93459f764c","ref":"refs/heads/kaos/annotated-build-macro-constant","pushedAt":"2024-06-07T10:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"notes.","shortMessageHtmlLink":"notes."}},{"before":null,"after":"04072217458f55f0851a5504478474259f72cc22","ref":"refs/heads/kaos/annotated-build-macro-constant","pushedAt":"2024-06-07T10:55:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"Support documenting macro constants.","shortMessageHtmlLink":"Support documenting macro constants."}},{"before":null,"after":"72571e52c989ab17370f2f721fc6df321b3d1116","ref":"refs/heads/kaos/expand_parametrize_in_groups","pushedAt":"2024-06-07T06:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"parametrize: expand grouped parametrizations.","shortMessageHtmlLink":"parametrize: expand grouped parametrizations."}},{"before":"79898f3b3055641c9c0b97c6b5a3ef60136cea3d","after":null,"ref":"refs/heads/cherry-pick-21024-to-2.22.x","pushedAt":"2024-06-07T02:17:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"}},{"before":"8a2838f465858766f165b6166c6828e071325acd","after":"6c1ec8d316b6eab8ec2a79e5388a6aebef91ae85","ref":"refs/heads/2.22.x","pushedAt":"2024-06-07T02:17:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"},"commit":{"message":"rename `workspace_environment` to `experimental_workspace_environment` (Cherry-pick of #21024) (#21025)\n\nRename the `workspace_environment` to\r\n`experimental_workspace_environment` to highlight the fact that the\r\nworkspace environment is not a polished feature and is subject to change\r\nwithout a deprecation cycle if need be.\r\n\r\nCo-authored-by: Tom Dyas ","shortMessageHtmlLink":"rename workspace_environment to `experimental_workspace_environment…"}},{"before":null,"after":"79898f3b3055641c9c0b97c6b5a3ef60136cea3d","ref":"refs/heads/cherry-pick-21024-to-2.22.x","pushedAt":"2024-06-07T01:35:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WorkerPants","name":"Worker Pants (Pantsbuild GitHub Automation Bot)","path":"/WorkerPants","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133242086?s=80&v=4"},"commit":{"message":"rename `workspace_environment` to `experimental_workspace_environment` (#21024)\n\nRename the `workspace_environment` to\r\n`experimental_workspace_environment` to highlight the fact that the\r\nworkspace environment is not a polished feature and is subject to change\r\nwithout a deprecation cycle if need be.","shortMessageHtmlLink":"rename workspace_environment to experimental_workspace_environment ("}},{"before":"30edea6798e00787c97ba59d9bd7f83b510c52b4","after":"8cc398868cc9adbb4a1593a9db93cd63225bcf1b","ref":"refs/heads/main","pushedAt":"2024-06-07T01:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"},"commit":{"message":"rename `workspace_environment` to `experimental_workspace_environment` (#21024)\n\nRename the `workspace_environment` to\r\n`experimental_workspace_environment` to highlight the fact that the\r\nworkspace environment is not a polished feature and is subject to change\r\nwithout a deprecation cycle if need be.","shortMessageHtmlLink":"rename workspace_environment to experimental_workspace_environment ("}},{"before":"096926719dcebc6b0f8eae95d8f04cee04be318f","after":"30edea6798e00787c97ba59d9bd7f83b510c52b4","ref":"refs/heads/main","pushedAt":"2024-06-06T12:55:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"},"commit":{"message":"scala source file should not depend on scalac plugins (#20971)\n\nThese are compile-time-only dependencies and should not be packaged with\r\nthe source file or included in the classpath for the source file.\r\n\r\nIn our repository, this caused a conflict because the semanticdb package\r\ninternally wraps the fastparse library with a different version than the\r\none we are using. There is no need for semanticdb to be packaged or run\r\nwithin a test of a target; it is a compile-time-only dependency.\r\nMoreover, the scalac compile goal handles the scalac plugins on its own\r\nand doesn't use that.\r\n\r\nI ran this on our Scala repository, and it compiled successfully.","shortMessageHtmlLink":"scala source file should not depend on scalac plugins (#20971)"}},{"before":"3a1f811bbd9fa58eac3281cc72f1907ff9795397","after":"9c270a3b50a20d9f13aa271bbb152dc7287e78e6","ref":"refs/heads/huonw/ruff-not-flake8","pushedAt":"2024-06-06T06:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"flake8-no-implicit-concat -> ruff (flake8-implicit-str-concat)","shortMessageHtmlLink":"flake8-no-implicit-concat -> ruff (flake8-implicit-str-concat)"}},{"before":null,"after":"3a1f811bbd9fa58eac3281cc72f1907ff9795397","ref":"refs/heads/huonw/ruff-not-flake8","pushedAt":"2024-06-06T06:00:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"flake8-no-implicit-concat -> ruff (flake8-implicit-str-concat)","shortMessageHtmlLink":"flake8-no-implicit-concat -> ruff (flake8-implicit-str-concat)"}},{"before":"2708f054651df7948386f5a574f5ae998af1b53f","after":"d53b775ff8dd4217c7449370a8ef6f1e07f201f4","ref":"refs/heads/huonw/lint-ruff-doc-strings","pushedAt":"2024-06-06T05:35:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"Remove doc-f-strings","shortMessageHtmlLink":"Remove doc-f-strings"}},{"before":null,"after":"2708f054651df7948386f5a574f5ae998af1b53f","ref":"refs/heads/huonw/lint-ruff-doc-strings","pushedAt":"2024-06-06T05:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"Remove doc-f-strings","shortMessageHtmlLink":"Remove doc-f-strings"}},{"before":"99badc093b24ef5389299b0d14589aba7e966bcd","after":"8a2838f465858766f165b6166c6828e071325acd","ref":"refs/heads/2.22.x","pushedAt":"2024-06-06T01:39:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"},"commit":{"message":"fix regression in choosing a compatible local environment (Cherry pick of #21011) (#21014)\n\nIntroduction of workspace environments also introduced a regression in\r\nthe rule which selects a local environment compatible with the current\r\nplatform: If you have both a local environment and a workspace\r\nenvironment defined in your configuration, then Pants will error that it\r\nis ambiguous which one to select as a _local_ environment. This is wrong\r\nof course; the rule should have ignored the workspace environment for\r\nthat logic.\r\n\r\nThe issue is that the rule was looking for targets with the\r\n`CompatiblePlatformsField` which is now true of both `local_environment`\r\nand `workspace_environment` targets.\r\n\r\nSolve the issue by subclassing `CompatiblePlatformsField` for\r\n`local_environment` target type and have the rule check for that. This\r\nis what was done for `workspace_environment` as well so fits nicely with\r\nthat solution.","shortMessageHtmlLink":"fix regression in choosing a compatible local environment (Cherry pic…"}},{"before":"538078e51a93b4642116ed7277f4ac4f01148bea","after":null,"ref":"refs/heads/huonw/15694-export-subset","pushedAt":"2024-06-05T22:52:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"}},{"before":"6bd06065b4d648a8a0949d20b5693abc94a22ae3","after":"096926719dcebc6b0f8eae95d8f04cee04be318f","ref":"refs/heads/main","pushedAt":"2024-06-05T22:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdyas","name":"Tom Dyas","path":"/tdyas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901363?s=80&v=4"},"commit":{"message":"fix regression in choosing a compatible local environment (#21011)","shortMessageHtmlLink":"fix regression in choosing a compatible local environment (#21011)"}},{"before":"aaf94df44063168771ade199da52a8fc6c73a84f","after":"6bd06065b4d648a8a0949d20b5693abc94a22ae3","ref":"refs/heads/main","pushedAt":"2024-06-05T19:35:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sureshjoshi","name":"SJ","path":"/sureshjoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3823045?s=80&v=4"},"commit":{"message":"Upgrade default `pyright` version from 1.1.316 to 1.1.365 (#21007)\n\nPyright is rather out-of-date at the current version, so this PR updates\r\nthe default to the latest release as of 1 week ago.\r\n\r\nIn addition to the simple change made in `subsystem.py` I've also\r\nincluded some changes to the tests. The example lockfile was updated\r\nbased on the results of running `npm i --save-dev pyright@1.1.365` in an\r\nempty directory using Node 16 and `npm` 8.19.4.","shortMessageHtmlLink":"Upgrade default pyright version from 1.1.316 to 1.1.365 (#21007)"}},{"before":"99badc093b24ef5389299b0d14589aba7e966bcd","after":"aaf94df44063168771ade199da52a8fc6c73a84f","ref":"refs/heads/main","pushedAt":"2024-06-05T05:45:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"Add release notes file for 2.23.x (#21010)\n\nWe're just releasing 2.22.0a0 now, and thus have branched `2.22.x`. Work\r\nlanding on `main` is now for `2.23.x` and so we need a release notes\r\nfile for that series. This adds it, with just a few top-level headings\r\nfrom the 2.22.x notes files.","shortMessageHtmlLink":"Add release notes file for 2.23.x (#21010)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYGIWjwA","startCursor":null,"endCursor":null}},"title":"Activity · pantsbuild/pants"}