{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":395433356,"defaultBranch":"master","name":"cargo","ownerLogin":"epage","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-12T20:12:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60961?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727142187.0","currentOid":""},"activityList":{"items":[{"before":"121188624d8474d911a4109a0908629e18cc597a","after":"7ab93206649416d66fb48c934b12c952d9265c58","ref":"refs/heads/tests-basic","pushedAt":"2024-09-24T01:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(test): Remove with_stdout/with_stderr","shortMessageHtmlLink":"fix(test): Remove with_stdout/with_stderr"}},{"before":"7d32467eb78623efdf9280b4e315f35c58183763","after":"94db9321646dd759504dc2541655c54a40343426","ref":"refs/heads/msrv-max","pushedAt":"2024-09-24T01:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":"1b94fb23262a7ff30452c88079d196d8b85af02f","after":null,"ref":"refs/heads/msrv-stable","pushedAt":"2024-09-24T01:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":"7d8007cc05156d2cace59ea9fdc49ca75b0c2259","after":"7d32467eb78623efdf9280b4e315f35c58183763","ref":"refs/heads/msrv-max","pushedAt":"2024-09-24T00:51:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":null,"after":"1b94fb23262a7ff30452c88079d196d8b85af02f","ref":"refs/heads/msrv-stable","pushedAt":"2024-09-24T00:46:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"chore: Bump MSRV to 1.81\n\nThis is prep for using `#[expect]`.\n\nIts not clear why RenovateBot didn't do this.","shortMessageHtmlLink":"chore: Bump MSRV to 1.81"}},{"before":"86a1ff300daa9199b8ff918119f201636e19d45f","after":null,"ref":"refs/heads/complete","pushedAt":"2024-09-24T00:41:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":"5767fad9c7ad819e60c37d00778511e5fae68401","after":"121188624d8474d911a4109a0908629e18cc597a","ref":"refs/heads/tests-basic","pushedAt":"2024-09-23T17:20:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(test): Remove with_stdout/with_stderr","shortMessageHtmlLink":"fix(test): Remove with_stdout/with_stderr"}},{"before":null,"after":"5767fad9c7ad819e60c37d00778511e5fae68401","ref":"refs/heads/tests-basic","pushedAt":"2024-09-22T02:14:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(test): Remove with_stdout/with_stderr","shortMessageHtmlLink":"fix(test): Remove with_stdout/with_stderr"}},{"before":"fd743dacdc6ca916f623b27ad2d7d3465f63d867","after":"d7bffc302ef83dd8a4bf06bd4fb7579e7988263e","ref":"refs/heads/message","pushedAt":"2024-09-22T01:25:23.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"Auto merge of #14280 - Flowrey:dry-run-install, r=weihanglo\n\nAdd a `--dry-run` flag to the `install` command\n\n### What does this PR try to resolve?\n\nThis PR add the `--dry-run` flag to the `cargo install` command (see #11123).\nI've tried to do the bare minimal for this flag to work without changing anything in the output.\n\nIn my opinion, the `--dry-run` flag should mimic as close as possible the behavior of the normal command to avoid missing potential issue in the normal execution. ~~Currently we're missing information about where the binary will be installed.~~\n\nUnlike #13598 this PR:\n- Include as much of the compilation process as possible without actually compiling\n- use the information provided by `BuildContext` instead of `InstallablePackage::new`\n- in the same way as `unit_graph`, it add a `dry_run` to the `CompileOptions` and return a `Compilation::new` from the function `compile_ws` without actually compiling.\n- keeps the output the same rather than adding status messages indicating which very broad actions would be performed\n- ~~remove some warning not relevant in the case of a `--dry-run`~~\n\nLike #13598, the version check and crate downloads still occur.\n\n### How should we test and review this PR?\n\nThe first commit include a unit tests to ensure that no binary is actually installed after the dry run.\nThere is also a snapshot test that show the diff output of the `--help` flag.\n\n### Additional information\n\nTests and documentation done in #13598, may be cherry picked into this PR if needed.","shortMessageHtmlLink":"Auto merge of rust-lang#14280 - Flowrey:dry-run-install, r=weihanglo"}},{"before":"6fac2ab6d9362036b6b5ddba3ac0206fd57a267c","after":"7d8007cc05156d2cace59ea9fdc49ca75b0c2259","ref":"refs/heads/msrv-max","pushedAt":"2024-09-22T01:25:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":"de1dd9baec1c3ac9c7b2c381b59fd94f697ed7b9","after":"978718f130f5a5c642d460b25085ab3b08040adc","ref":"refs/heads/tests","pushedAt":"2024-09-22T01:24:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"refactor(test): Migrate validate_upload to snapbox for json comparisons","shortMessageHtmlLink":"refactor(test): Migrate validate_upload to snapbox for json comparisons"}},{"before":null,"after":"de1dd9baec1c3ac9c7b2c381b59fd94f697ed7b9","ref":"refs/heads/tests","pushedAt":"2024-09-22T01:12:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"refactor(test): Migrate validate_upload to snapbox for json comparisons","shortMessageHtmlLink":"refactor(test): Migrate validate_upload to snapbox for json comparisons"}},{"before":null,"after":"86a1ff300daa9199b8ff918119f201636e19d45f","ref":"refs/heads/complete","pushedAt":"2024-09-20T20:08:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"feat(complete): Upgrade clap_complete\n\nChanges:\n- Change completion order to subcommands, positional values, flags\n- When completing `-[TAB]`, prioritize shorts over longs\n- De-duplicate completions that have the same result (longs, shorts, aliases)\n- Group candidates from the same `CompletionCandidate::tag`\n- Sort candidates within a `CompletionCandidate::tag` by their `display_order`","shortMessageHtmlLink":"feat(complete): Upgrade clap_complete"}},{"before":"dc4c9e355f3e9d00293f4a3de29e24398cc8cf58","after":"03d94f4fce90b8439307fb76fa9b37a1172c13ff","ref":"refs/heads/msrv","pushedAt":"2024-09-20T20:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"feat(resolve): Direct people to working around less optimal MSRV-resolver results\n\nIn discussing #14414, the general problem of the resolver picking a\nversion older than a package needs for its MSRV (or lack of one) because of the MSRV of\nother packages came up.\nThis tries to patch over that problem by telling users that a dependency\nmight be able to be newer than the resolver selected.\n\nThe message is fairly generic and might be misread to be about any MSRV\nupdate which an MSRV `fallback` strategy allows, which would make the\ncount off.\nThe reason it is so generic is we don't know with precision why it was\nheld back\n- Direct dependents may have a non-semver upper bound on the version as\n we aren't trying to unify the version requirements across direct\n dependents at this time\n- A dependency could have removed a feature without making a breaking\n change\n - This seems like it should instead be an error but thats a\n conversation for another day\n- ~~The user enabled `-Zminimal-versions`~~\n - This is now detected and the message skipped\n\nNote: separate from this, we may also print the status suffix for this\ncase if the package was not selected for update (e.g. passing\n`--workspace`).","shortMessageHtmlLink":"feat(resolve): Direct people to working around less optimal MSRV-reso…"}},{"before":"178e308253e93ddd7c1ee0b3c3072f01cca06cc1","after":"6fac2ab6d9362036b6b5ddba3ac0206fd57a267c","ref":"refs/heads/msrv-max","pushedAt":"2024-09-20T20:05:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":"a5c25f3dd53b3f2ba952f7c185cf02c4d77f6ee4","after":null,"ref":"refs/heads/rustup","pushedAt":"2024-09-19T21:56:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":"c4f191cd9c275f20cf9422065ceff66bed0c16af","after":"178e308253e93ddd7c1ee0b3c3072f01cca06cc1","ref":"refs/heads/msrv-max","pushedAt":"2024-09-19T21:13:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":null,"after":"c4f191cd9c275f20cf9422065ceff66bed0c16af","ref":"refs/heads/msrv-max","pushedAt":"2024-09-19T18:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Improve multi-MSRV workspaces\n\nWe do this by resolving for a package version that is compatible\nwith the most number of MSRVs within a workspace.\n\nIf a version requirement is just right, every package will get the\nhighest MSRV-compatible dependency.\n\nIf its too high, packages will get MSRV-incompatible dependency\nversions.\nThis will happen regardless of what we do due to the nature of\n`\"fallback\"`.\n\nIf its too low, packages with higher MSRVs will get older-than-necessary\ndependency versions.\nThis is similar to the \"some with and without MSRV\" workspaces.\nWhen locking dependencies, we do report to users when newer MSRV/SemVer\ncompatible dependencies are available to help guide them to upgrading if\ndesired.\n\nFixes #14414","shortMessageHtmlLink":"fix(resolve): Improve multi-MSRV workspaces"}},{"before":"d60e02503d3922406880bbe0adb5dfcba4e17bbe","after":null,"ref":"refs/heads/rustc_current_dir","pushedAt":"2024-09-19T16:54:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":"78cda34a17d3fb3b2b1f8b89f16bee26dbc983bd","after":null,"ref":"refs/heads/revert","pushedAt":"2024-09-19T16:46:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":null,"after":"fd743dacdc6ca916f623b27ad2d7d3465f63d867","ref":"refs/heads/message","pushedAt":"2024-09-19T16:43:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(resolve): Don't list transitive, incompatible dependencies as available\n\nThis is part of #13908","shortMessageHtmlLink":"fix(resolve): Don't list transitive, incompatible dependencies as ava…"}},{"before":"b9fc8d41a408a6a8096058267dca5a018180a358","after":"a5c25f3dd53b3f2ba952f7c185cf02c4d77f6ee4","ref":"refs/heads/rustup","pushedAt":"2024-09-19T16:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(complete): Always check rustup for --target\n\nclap-rs/clap#5733 removed the rustup proxy so that\n`CARGO_COMPLETE=bash cargo +nightly` works\n(with a side benefit of removing the proxy overhead).\n\nAs a downside, cargo no longer knows it is running within rustup, so we\naren't reading `--target` candidates from rustup.\n\nThis changes the code to always try rustup. It is likely a good enough\nsource, even if the user isn't currently using it.\nThe candidates should be about the same, just rustup hides some by\ndefault.\nHiding just means it isn't shown by default but if only hidden\ncandidates match, then we show them.","shortMessageHtmlLink":"fix(complete): Always check rustup for --target"}},{"before":"9a658f9407ddbed45d2283bb0f0876caeec9330e","after":null,"ref":"refs/heads/complete","pushedAt":"2024-09-18T20:52:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":null,"after":"b9fc8d41a408a6a8096058267dca5a018180a358","ref":"refs/heads/rustup","pushedAt":"2024-09-18T14:37:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(complete): Always check rustup for --target\n\nclap-rs/clap#5733 removed the rustup proxy so that\n`CARGO_COMPLETE=bash cargo +nightly` works\n(with a side benefit of removing the proxy overhead).\n\nAs a downside, cargo no longer knows it is running within rustup, so we\naren't reading `--target` candidates from rustup.\n\nThis changes the code to always try rustup. It is likely a good enough\nsource, even if the user isn't currently using it.\nThe candidates should be about the same, just rustup hides some by\ndefault.\nHiding just means it isn't shown by default but if only hidden\ncandidates match, then we show them.","shortMessageHtmlLink":"fix(complete): Always check rustup for --target"}},{"before":null,"after":"9a658f9407ddbed45d2283bb0f0876caeec9330e","ref":"refs/heads/complete","pushedAt":"2024-09-18T14:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"docs(unstable): Add completion feedback information","shortMessageHtmlLink":"docs(unstable): Add completion feedback information"}},{"before":"90856d9a7fc95d88d4e9fdb7d5a759c016d54795","after":null,"ref":"refs/heads/complete","pushedAt":"2024-09-18T13:58:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"}},{"before":null,"after":"78cda34a17d3fb3b2b1f8b89f16bee26dbc983bd","ref":"refs/heads/revert","pushedAt":"2024-09-18T13:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"Revert \"remove reference to incomplete crates.io feature from docs\"\n\nThis reverts commit 1735917adc11aaa14011a187baf47a320f1c5bc5.\n\nAs discussed in #13660, my stance on removing the docs was if there\nwasn't a path forward.\nThere is work progressing on the docs.rs side which will unblock the\ncrates.io side.\n\nIf the concern for removing the docs is for new crates, then no harm in\nremoving it for now but also little benefit.\nIf its to get existing crates to change, I don't think that ecosystem\nchurn is worth it to try to get everyone to add the link and then remove\nit again.","shortMessageHtmlLink":"Revert \"remove reference to incomplete crates.io feature from docs\""}},{"before":null,"after":"90856d9a7fc95d88d4e9fdb7d5a759c016d54795","ref":"refs/heads/complete","pushedAt":"2024-09-17T21:16:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"fix(complete): Fix problems on my machine\n\nThis pulls in\n- clap-rs/clap#5731 for `IFS` oddities I had\n- clap-rs/clap#5733 with the hope that this makes `CARGO_COMPLETE_BASH cargo +nightly` just work\n\n`clap` was completed next to `clap_complete` because `clap_complete`\ndepends on unstable features from `clap`.\nNone should have changed in this time window but I wanted to exercise\ncaution.","shortMessageHtmlLink":"fix(complete): Fix problems on my machine"}},{"before":"3284cfdcca3c353b0cc6211a38c2e03c7a00e991","after":"418ce5f330697ed3f955984ef7bc1c0b9f911cd6","ref":"refs/heads/completest","pushedAt":"2024-09-16T13:49:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"test(completions): Verify nightly completion system\n\nThis reverts commit 47f4cdc093e1ba6458665d639963ddc0cfc018d5.\n\nFixes #14545","shortMessageHtmlLink":"test(completions): Verify nightly completion system"}},{"before":null,"after":"3284cfdcca3c353b0cc6211a38c2e03c7a00e991","ref":"refs/heads/completest","pushedAt":"2024-09-16T13:49:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"epage","name":"Ed Page","path":"/epage","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60961?s=80&v=4"},"commit":{"message":"Revert \"Disable the shell_completions tests\"\n\nThis reverts commit 47f4cdc093e1ba6458665d639963ddc0cfc018d5.","shortMessageHtmlLink":"Revert \"Disable the shell_completions tests\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMTo0NDo0NS4wMDAwMDBazwAAAAS-mMqo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMTo0NDo0NS4wMDAwMDBazwAAAAS-mMqo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMzo0OTowMy4wMDAwMDBazwAAAAS3fDQA"}},"title":"Activity · epage/cargo"}