{"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:1717231844.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9911670fa4e3aacebd0e317de979348b1f2de27a","ref":"refs/heads/huonw/concurrent-pex-build-setup","pushedAt":"2024-06-01T08:50: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":"Run concurrently","shortMessageHtmlLink":"Run concurrently"}},{"before":null,"after":"213f78cc85e9a812b334b41f68f09a2dac2707fc","ref":"refs/heads/kaos/20977","pushedAt":"2024-05-31T12:16:05.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":"Fix help text for `stevedore_namespace` BUILD file symbol.\n\nCloses #20977\n\n```\n❯ pants --backend-packages=pants.backend.experimental.python.framework.stevedore stevedore_namespace --help\n`stevedore_namespace` BUILD file symbol\n---------------------------------------\n\nTag a namespace in entry_points as a stevedore namespace.\n\nThis is required for the entry_point to be visible to dep inference\nbased on the `stevedore_namespaces` field.\n\nFor example:\n python_distribution(\n ...\n entry_points={{\n stevedore_namespace(\"a.b.c\"): {{\n \"plugin_name\": \"some.entry:point\",\n }},\n }},\n )\n```","shortMessageHtmlLink":"Fix help text for stevedore_namespace BUILD file symbol."}},{"before":"b244c5896737d307d52d5f86a511702182021abb","after":"20fdf37880ab8c13aa9554a7bc8ba5b2e9fc55a8","ref":"refs/heads/huonw/rm-dict-with-files-option","pushedAt":"2024-05-31T11:56:11.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 fingerprint","shortMessageHtmlLink":"Remove fingerprint"}},{"before":"7464ce43fdb91e9a6d12924b2604e67e1e0a0683","after":"b244c5896737d307d52d5f86a511702182021abb","ref":"refs/heads/huonw/rm-dict-with-files-option","pushedAt":"2024-05-31T11:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huonw","name":"Huon Wilson","path":"/huonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203825?s=80&v=4"},"commit":{"message":"Remove fingerprint","shortMessageHtmlLink":"Remove fingerprint"}},{"before":null,"after":"7464ce43fdb91e9a6d12924b2604e67e1e0a0683","ref":"refs/heads/huonw/rm-dict-with-files-option","pushedAt":"2024-05-31T11:21:29.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 dict_with_files_option","shortMessageHtmlLink":"Remove dict_with_files_option"}},{"before":"33ff5991631b55800f6eb1f3f69de6ad4dc8c17b","after":null,"ref":"refs/heads/stuhood.intrinsics-as-native-decorated","pushedAt":"2024-05-31T07:48:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stuhood","name":"Stu Hood","path":"/stuhood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46740?s=80&v=4"}},{"before":"cbf43fc3acdf86b6a0017e06478c7461437b4ba0","after":"f8b6c4266eb3a94afec41c076e71843c62bad054","ref":"refs/heads/main","pushedAt":"2024-05-31T07:48:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stuhood","name":"Stu Hood","path":"/stuhood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46740?s=80&v=4"},"commit":{"message":"Expose intrinsics as decorated Python functions instead (#20874)\n\nRemove `intrinsics` facility from the engine, and instead expose\r\nintrinsics in `intrinsics.py` via a new native call response for\r\ngenerators. This solves an issue in #19730 that there were no obvious\r\n`@rule` functions to call for intrinsics.\r\n\r\nThe native call response wraps a Rust future, which we trampoline to\r\nexecute on the Rust runtime, and then return a value to the generator.\r\nIt should work generically for any use case where we would like `@rule`\r\ncode to await native code, which opens the door to fixing #11329 by\r\nmaking\r\n[`Workspace.write_digest`](https://github.com/pantsbuild/pants/blob/00c757e77f3509dec2849982b148d41d95d6e629/src/python/pants/engine/fs.py#L290-L308)\r\nasync.","shortMessageHtmlLink":"Expose intrinsics as decorated Python functions instead (#20874)"}},{"before":null,"after":"8d777c5b9f9adf682ae17fc0424fe7410b076f27","ref":"refs/heads/huonw/nodejs-test-docs","pushedAt":"2024-05-31T05:27:04.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":"Use code blocks in nodejs-test example docs","shortMessageHtmlLink":"Use code blocks in nodejs-test example docs"}},{"before":"7dbb37d4d7a43552bba025050bf98b29256e30f8","after":"33ff5991631b55800f6eb1f3f69de6ad4dc8c17b","ref":"refs/heads/stuhood.intrinsics-as-native-decorated","pushedAt":"2024-05-31T05:14:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stuhood","name":"Stu Hood","path":"/stuhood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46740?s=80&v=4"},"commit":{"message":"Expose intrinsics in `intrinsics.py` via a native call response for generators.","shortMessageHtmlLink":"Expose intrinsics in intrinsics.py via a native call response for g…"}},{"before":"1b7c9f17c74c56a901b24c62b85a7784666cf97a","after":"7dbb37d4d7a43552bba025050bf98b29256e30f8","ref":"refs/heads/stuhood.intrinsics-as-native-decorated","pushedAt":"2024-05-31T05:12:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stuhood","name":"Stu Hood","path":"/stuhood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46740?s=80&v=4"},"commit":{"message":"Expose intrinsics in `intrinsics.py` via a native call response for generators.","shortMessageHtmlLink":"Expose intrinsics in intrinsics.py via a native call response for g…"}},{"before":"487d30d8753b2b8e2fd7f999c35ef425f37909ee","after":"1b7c9f17c74c56a901b24c62b85a7784666cf97a","ref":"refs/heads/stuhood.intrinsics-as-native-decorated","pushedAt":"2024-05-31T04:45:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stuhood","name":"Stu Hood","path":"/stuhood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46740?s=80&v=4"},"commit":{"message":"Expose intrinsics in `intrinsics.py` via a native call response for generators.","shortMessageHtmlLink":"Expose intrinsics in intrinsics.py via a native call response for g…"}},{"before":"ec86d19cd954cd49a9562880a7c0dbc45632778c","after":"cbf43fc3acdf86b6a0017e06478c7461437b4ba0","ref":"refs/heads/main","pushedAt":"2024-05-30T23:01:03.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 JDK tests work on all platforms. (#20974)\n\nPreviously the tests failed on MacOS ARM64 machines, because \r\nthe custom JDKs it tried to download aren't available in the coursier\r\nindex for that platform.\r\n\r\nThis PR replaces those with JDKs available on all platforms.","shortMessageHtmlLink":"Make various JDK tests work on all platforms. (#20974)"}},{"before":"997879f5424f685e2550e92721f80ec6e3d51fe3","after":null,"ref":"refs/heads/fix_jdk_tests","pushedAt":"2024-05-30T23:01:03.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":null,"after":"997879f5424f685e2550e92721f80ec6e3d51fe3","ref":"refs/heads/fix_jdk_tests","pushedAt":"2024-05-29T23:42:44.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":"Make various JDK tests work on all platforms.","shortMessageHtmlLink":"Make various JDK tests work on all platforms."}},{"before":"567dca93909903f3662d3385aa6305e0ea09ce50","after":"ec86d19cd954cd49a9562880a7c0dbc45632778c","ref":"refs/heads/main","pushedAt":"2024-05-29T21:25:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alonsodomin","name":"A. Alonso Dominguez","path":"/alonsodomin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2269440?s=80&v=4"},"commit":{"message":"Add missing sql backends in pants packaging (#20973)\n\nThe SQL related backends were not added to pants_loader.","shortMessageHtmlLink":"Add missing sql backends in pants packaging (#20973)"}},{"before":"aeefb6b53297e6865555f4014d975b2409b27ff4","after":"567dca93909903f3662d3385aa6305e0ea09ce50","ref":"refs/heads/main","pushedAt":"2024-05-29T18:54:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alonsodomin","name":"A. Alonso Dominguez","path":"/alonsodomin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2269440?s=80&v=4"},"commit":{"message":"OpenAPI Java codegen fails with an ambiguous class path (#20969)\n\nDefine `openapi_bundle` target for bundling OpenAPI specs.","shortMessageHtmlLink":"OpenAPI Java codegen fails with an ambiguous class path (#20969)"}},{"before":"32f7baab0578e77774e2826e6c233902b93388f1","after":null,"ref":"refs/heads/automation/release/2.21.0","pushedAt":"2024-05-28T22:29:47.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":"aee29c714213cea2e6e269c23b9608e411d76047","after":"9a993cdf08db767914beee9019aa752003d44322","ref":"refs/heads/2.21.x","pushedAt":"2024-05-28T22:29:46.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":"Prepare 2.21.0 (#20961)","shortMessageHtmlLink":"Prepare 2.21.0 (#20961)"}},{"before":"7c988d44682dc1814fee0656130dc1e0aa3a4246","after":null,"ref":"refs/heads/sureshjoshi-pyox-release-notes","pushedAt":"2024-05-28T19:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sureshjoshi","name":"SJ","path":"/sureshjoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3823045?s=80&v=4"}},{"before":"408d29182de5ea9f170e253f303412ed56407181","after":"aeefb6b53297e6865555f4014d975b2409b27ff4","ref":"refs/heads/main","pushedAt":"2024-05-28T19:06:32.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":"Fixed broken PyOxidizer link in released notes (#20967)","shortMessageHtmlLink":"Fixed broken PyOxidizer link in released notes (#20967)"}},{"before":null,"after":"7c988d44682dc1814fee0656130dc1e0aa3a4246","ref":"refs/heads/sureshjoshi-pyox-release-notes","pushedAt":"2024-05-28T12:06:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sureshjoshi","name":"SJ","path":"/sureshjoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3823045?s=80&v=4"},"commit":{"message":"Fixed broken PyOxidizer link in released notes","shortMessageHtmlLink":"Fixed broken PyOxidizer link in released notes"}},{"before":"81962e69c2f49d097dd3530f2b641051f17753a0","after":"408d29182de5ea9f170e253f303412ed56407181","ref":"refs/heads/main","pushedAt":"2024-05-28T09:03:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"Update address parameters on overrides (#20934)\n\nThis fix a bug where default parametrize resolve could not get\r\noverriden.\r\n\r\nThe fix ensure that an address parameters are updated on any override,\r\nnot just parametrized one.\r\n\r\nFixes https://github.com/pantsbuild/pants/issues/20933","shortMessageHtmlLink":"Update address parameters on overrides (#20934)"}},{"before":"93d163c8d5452f29402d0ff037c045725e616f48","after":null,"ref":"refs/heads/kaos/20947","pushedAt":"2024-05-28T08:56:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"}},{"before":"772e321bea03a630060e3fd7e004695d2461fdf8","after":"81962e69c2f49d097dd3530f2b641051f17753a0","ref":"refs/heads/main","pushedAt":"2024-05-28T08:56:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaos","name":"Andreas Stenius","path":"/kaos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72965?s=80&v=4"},"commit":{"message":"Always match source globs using the `any` conjunction. (#20958)\n\nRelax the glob matching conjunction to only err if none match rather\r\nthan requiring all to match.\r\n\r\nSee #20947 for background and linked alternative abandoned solution.\r\n\r\nCloses #20947.","shortMessageHtmlLink":"Always match source globs using the any conjunction. (#20958)"}},{"before":"b761705a49324475bcab90c38f18536797249905","after":"772e321bea03a630060e3fd7e004695d2461fdf8","ref":"refs/heads/main","pushedAt":"2024-05-28T07:29:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alonsodomin","name":"A. Alonso Dominguez","path":"/alonsodomin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2269440?s=80&v=4"},"commit":{"message":"Scala: Detect consumed symbols in self-type annotations (#20960)\n\nFixes #20959.","shortMessageHtmlLink":"Scala: Detect consumed symbols in self-type annotations (#20960)"}},{"before":"8ebce56dd7004fec028c74f5140020839b5e338f","after":null,"ref":"refs/heads/automation/release/2.20.2","pushedAt":"2024-05-28T05:51:08.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":"6d0b041cd0f657777e71f497e15df283bfe7ae8b","after":"634160ea42188663a17d284c3e318c6bae7abe36","ref":"refs/heads/2.20.x","pushedAt":"2024-05-28T05:51:07.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":"Prepare 2.20.2 (#20963)","shortMessageHtmlLink":"Prepare 2.20.2 (#20963)"}},{"before":"b83085a7152bfaecdfa9306e874ddcb7eb5fdc8d","after":null,"ref":"refs/heads/automation/release/2.19.3","pushedAt":"2024-05-28T03:43:50.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":"46506ec5d7dffde047ba62fc26ce2fa572d9670e","after":"ec8a5cb4a60260a5a23a31b1402dfdc42fe6f9eb","ref":"refs/heads/2.19.x","pushedAt":"2024-05-28T03:43:49.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":"Prepare 2.19.3 (#20962)","shortMessageHtmlLink":"Prepare 2.19.3 (#20962)"}},{"before":null,"after":"8ebce56dd7004fec028c74f5140020839b5e338f","ref":"refs/heads/automation/release/2.20.2","pushedAt":"2024-05-28T02:33:00.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":"Prepare 2.20.2","shortMessageHtmlLink":"Prepare 2.20.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWaPu-wA","startCursor":null,"endCursor":null}},"title":"Activity · pantsbuild/pants"}