integer32llc/rust-playground 507
The Rust Playground
pietroalbini/reddit-place-2017 36
Archive of Reddit's r/place data, history and images
Track Rust's await bikeshedding
Simple yet powerful webhooks catcher
Minify build artifacts in a Lektor project
A Sphinx documentation building tool on steroids.
Generate a dependency tree from crater failures
Simple presenter console for your PDFs, in your web browser.
pietroalbini/civ5-wallpapers 1
Dynamic linux wallpapers from Civilization V
My own configuration files
push eventrust-lang/crates.io-index
commit sha ee9655b613cd2619337d97da978678e576ed0859
Updating crate `twistrs#0.3.0-beta`
push time in 2 minutes
push eventrust-lang/crates.io-index
commit sha 3f6b0e21f73a6552afa1a98eabd7452e74047e3d
Updating crate `libmtp-rs#0.7.1`
push time in 13 minutes
push eventrust-lang/crates.io-index
commit sha fefdddf7b22021ec42b33587b863e2e33f2cd0c9
Updating crate `dary_heap#0.2.0`
push time in 24 minutes
push eventrust-lang/crates.io-index
commit sha baf4074687f13ae2526bee7fc32370fad9d68881
Updating crate `figment#0.9.3`
push time in 25 minutes
push eventrust-lang/crates.io-index
commit sha 7554180c3a9b948849585eccbb8f62037994f6c2
Updating crate `patternfly-yew#0.0.3`
push time in 38 minutes
push eventrust-lang/crates.io-index
commit sha d9389ad39d216a40c56a890f0b403dc8fc16676b
Updating crate `connection-string#0.1.9`
push time in 40 minutes
push eventrust-lang/crates.io-index
commit sha 282a4ab72ce9618f6a71b27a1c4d59e7adb373dd
Updating crate `connection-string#0.1.8`
push time in 42 minutes
push eventrust-lang/crates.io-index
commit sha 03fc39d71fb83086ef9dcab972844754fac06708
Updating crate `verilogae_util#0.7.0-rc1`
push time in 42 minutes
push eventrust-lang/crates.io-index
commit sha d65bfc2f84e943177dee544202fc7d941cfa2a9c
Updating crate `lapin#1.4.3`
push time in 43 minutes
push eventrust-lang/crates.io-index
commit sha 88272d3f04bd4e1238c76cb7d4ee503ee1f3d4fd
Updating crate `lnp_node#0.1.0-alpha.1`
push time in 43 minutes
push eventrust-lang/crates.io-index
commit sha 8dc0258ac8ed8fc1113c8cc20892122780629a1e
Updating crate `cargo-audit#0.13.0`
push time in an hour
push eventrust-lang/crates.io-index
commit sha a011108cdcf43fd2a668bc053bbc43a9738e1d7a
Updating crate `rrule#0.2.6`
push time in an hour
push eventrust-lang/crates.io-index
commit sha e05ea5c1c5d9eb4b2d5bc449793c7a9deba628fb
Updating crate `goofy#0.1.0`
push time in an hour
push eventrust-lang/crates.io-index
commit sha e5b604ba2f0590b52eff8a5dc653dc0f2ee9a763
Updating crate `ncspot#0.2.4`
push time in an hour
push eventrust-lang/crates.io-index
commit sha d1f1f2065090ec82e8077b5afe60ff43d3e693fe
Updating crate `audiotags#0.2.0`
push time in an hour
push eventrust-lang/promote-release
commit sha c26ca8d10c6c32343f616886111d29b3bc6b2ccd
main: implement pruning for unused files
push time in an hour
push eventrust-lang/crates.io-index
commit sha ad4b545b5d9674d4163d03a2197b02ed8ad7f3d1
Updating crate `avatar_graph#0.6.3`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 77a73a6a94cc68f951bd68580b40b9f44b05a4af
Updating crate `lnpbp_services#0.2.0-alpha.1`
push time in an hour
push eventrust-lang/crates.io-index
commit sha cff75c8726bdafb1f8a5aa2833a0871a75eb211f
Updating crate `avatar_graph#0.6.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 481f433e538f61d713d8d445e5212fc0005f7462
Updating crate `lnpbp#0.2.0-alpha.1`
push time in an hour
PR opened rust-lang/promote-release
Our releases currently include a bunch of "internal" files that are not useful for our downstream users but that happen to be stored in the artifacts bucket, such as CPU graphs, the build-manifest component, and similar. This PR implements purging them before shipping the release, by only retaining the files mentioned in the manifest, the files generated by build-manifest or the files matching a pattern explicitly allowed by promote-release.
This feature only works on rustc branches that include https://github.com/rust-lang/rust/pull/78196, and is currently disabled. To enable it the PROMOTE_RELEASE_WIP_PRUNE_UNUSED_FILES environment variable needs to be set. My current plan is to merge this, run a dev release with this feature enable, compare the result with the prod release, and then either fix the bugs or enable the feature by default (removing the flag).
r? @Mark-Simulacrum
pr created time in an hour
push eventrust-lang/crates.io-index
commit sha 15fe64d70365105fc0554eaef9764faec4e079f2
Updating crate `do_username#0.1.0`
push time in an hour
push eventrust-lang/crates.io-index
commit sha d6db8ac26409a0d62095a4b1780adb9064bb64b6
Updating crate `stratum-server#2.2.0`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 11e1291cffd0b2c8b012dfe7288c44366b2773d4
Updating crate `lnpbp_derive#0.2.0-alpha.1`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 834057c556adf144990e31f673a0aba7207a3c73
Updating crate `wide#0.6.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha e2016e792eded9e2c32e520d5a61089f66c975c9
Updating crate `cosmwasm-vm#0.11.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 6f3e0359d1849ae7717b2d0ea1bdc3e4fe39fa2c
Updating crate `cosmwasm-storage#0.11.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha ec2981d138cd767414e11526c83a822ddbfd19ff
Updating crate `cosmwasm-schema#0.11.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha b3b24d2a1a957a4ec729eb9802a7018b07ec1012
Updating crate `cosmwasm-std#0.11.2`
push time in an hour
push eventrust-lang/crates.io-index
commit sha 6e71f587389e6ec00dc13ac950bc0cfa1dceae09
Updating crate `competitive-lib#0.1.1`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 569af5973d7c5a2442a6b6d3e75c0c849f4df9d9
Updating crate `cocogitto#1.1.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha b720b8e508242610901cdb29e0ad614261247268
Yanking crate `competitive-lib#0.1.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 2f728c3e82f39880f5803202acd525b335893fcf
Updating crate `competitive-lib#0.1.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha a7880bec65f21f6421ef7256f0f511a2a8635e47
Updating crate `phil#0.3.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 1793107e8218adcbcae6550e83a20f55fab09a6b
Updating crate `phil-core#0.3.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha c9cacc05003b7fad8046990d9888088290ccba76
Updating crate `hocon#0.3.6`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha d2f612a5d69d7cb7f90d4dde06cbd4ae6e3f610c
Updating crate `rustversion#1.0.4`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 4ddf059ba9e4f7d1fbcb60bf70d38132cd3563e5
Updating crate `acid-store#0.6.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 3682e9f162ba356146f89777bd1c26a26b88f6e3
Updating crate `aes-soft#0.6.1`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 27647de4711a740824291f066f6dadcc7a5b48b1
Updating crate `count_tts#0.1.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 565b280bb288e3e7f17141de81f95092c89d88da
Updating crate `bitcoin#0.25.2`
push time in 2 hours
PR opened rust-lang/rust
During the release process we're currently calculating the SHA256 of each file three times:
- In
build-manifest, to fill thehash = "f00"keys of the manifests. - In
promote-release, to generate the.sha256files. - In
promote-release, to generate the.ascGPG signatures.
Calculations 1. and 2. could be merged into a single one if there was a way for build-manifest to pass the checksums it generated over to promote-release. Unfortunately calculation 3. can't be merged as GPG requires extra metadata to be hashed.
This PR adds support for merging 1. and 2. by creating the BUILD_MANIFEST_CHECKSUM_CACHE environment variable, which points to a JSON file storing a cache of all the calculated checksums. build-manifest will load it at startup and avoid generating existing checksums, and it will dump its internal checksums cache into it when it exits successfully.
This PR also allows to run build-manifest multiple times without the need to wait for checksums to be calculated in the following invocations. The speedup will allow to fix https://github.com/rust-lang/promote-release/issues/15 without impacting the release process duration nor our storage costs.
This PR can be reviewed commit-by-commit. r? @Mark-Simulacrum
pr created time in 2 hours
push eventrust-lang/crates.io-index
commit sha d94eb2181890fe825da6a2b3fa5fbd1c9b8f4c94
Updating crate `blather#0.4.1`
push time in 2 hours
issue commentrust-lang/docs.rs
Record build logs for non-default targets
@Nemo157 I think migrating the existing logs will make the implementation simpler and it will shrink the database to a more manageable size. We don't need to do it ASAP though.
comment created time in 2 hours
push eventrust-lang/crates.io-index
commit sha 0ed2b8d83385dc8437defd1e6a651965fead3ed8
Updating crate `web30#0.9.1`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha a95b3b3f4f68c3feeb572a35555a5bc1c18ad233
Updating crate `modular-bitfield#0.9.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 2f7c144dbd8396eef1f34c466083ef16d9149407
Updating crate `modular-bitfield-impl#0.9.0`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 9ae7f92a356b3be1962eb4f69dbc4959ee5f28ab
Updating crate `stratum-server#2.1.0`
push time in 2 hours
create barnchpietroalbini/rust
branch : build-manifest-checksum-cache
created branch time in 2 hours
push eventrust-lang/crates.io-index
commit sha 0e42532b8f8812414eba81579257ee5e65c23d8e
Updating crate `tree-sitter-python#0.16.1`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 7ad055fe911ab1e28869057975f02e9023b5ef18
Updating crate `mlc#0.13.12`
push time in 2 hours
push eventrust-lang/crates.io-index
commit sha 668e76645a6920f863bed92af47672f35b14a559
Updating crate `monger#0.13.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 610ed986c990fde9382989dcd47fc933f8da60c7
Updating crate `monger-core#0.13.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha b34da8261a72376c266ec007918d3616b5dba827
Unyanking crate `threema-cli#0.1.0`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 9670ef3e2d536b3d69c31a7e6edbe9e761defc42
Updating crate `threema#0.1.2`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 6d670f2282fa974b6690de082853ee635cc89bf7
Updating crate `restruct_derive#0.1.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha e3bc8b6babbbca9c7d3935d6b6ca5086efb4fcc2
Updating crate `restruct#0.1.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 8df4b634e433f5fa5e953f229aa4a8c9bb5ceeb1
Updating crate `pahi-olin#0.2.0`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 59137ee9120ae6d1ade8e92f69bef7a2b598cff2
Updating crate `alpm#1.0.0-rc2`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 31938d6eb532775ca9baac41670ff7e23ab8bbfb
Updating crate `connection-string#0.1.7`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 0ebb7d522b18644185764bdec7c065903b49b55b
Updating crate `fs_pro#1.2.0`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 5f81197dac3b87321121cb773df23ccf66e52a64
Updating crate `cargo-web-component#0.1.3`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 579f1303ad100bbddfc38b233527707a4f6fbf4c
Updating crate `wrecked#0.1.8`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha a47ba85cfaa4ee001218e497ee822d3406c1ecd7
Updating crate `fixed-string#0.0.0`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 3650e6ad6c7ce0fd65f08a52440c138f5eb922a9
Updating crate `blake2#0.9.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha cab4754cb6198cdfc656b9d2e231e1c2c689f973
Updating crate `mlc#0.13.11`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 75497c1e98f1de3d2b5d6720acae4c920e089752
Updating crate `texel#0.2.1`
push time in 3 hours
push eventrust-lang/crates.io-index
commit sha 38c0120b76a2709b8dd3dd8e85462202cde07d06
Updating crate `hkdf#0.10.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 821743775c53e0f7d4374963994b8c190e72c61a
Updating crate `cargo-web-component#0.1.2`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 64fb05f90ac6d419c5fb6b90e5846f553e00a0f5
Updating crate `conda-leaves#0.3.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 832895fcade29f05aefcfab0aac6fbc82ce86443
Updating crate `odoh-rs#0.1.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 33df806e20cdcce7449347acc5bafaa043a6e7be
Updating crate `lsl#0.1.1`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 97443c220807288fae25ff6e259638c04ce533fd
Yanking crate `rustsec#0.22.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 9037d2e9d8583790fc5778b5893ec8bff3ffe4d0
Updating crate `rustsec#0.22.1`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 296de6bb9a31326d29e2c22d69aa5d85ed31fb95
Updating crate `rusty-tags#3.8.1`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha d980e83cd0a45c1024513fd8f44345ce25ced9ff
Updating crate `rust_numerical_lib#1.0.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 99e5f1f8e8668bf74839893201429ce202719660
Updating crate `lsl-sys#0.1.1`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha a406f918c0fa7bd274a214cdddd7fd411217cd66
Updating crate `torchbearer#0.3.3`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha a16f9ab9f71912429b8b0df326ad2d3ee93b885c
Updating crate `libmtp-rs#0.7.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 67efe11cd6ac19656aa283c75136b857260f0e88
Updating crate `persia-rpc-macro#0.1.12`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha dbf6c3c10149bbb3ca37cc632b26e3a0fdcdf604
Unyanking crate `dyn_bitmap#0.0.2`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 33d61eb723c9964c515db1537ed5c76ca2ba512b
Updating crate `http-client#6.2.0`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 5a7f834e8ef2bc99e72a923e75b48cb00c1df86e
Yanking crate `dyn_bitmap#0.0.2`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 721fadc63d6164d2ec555acb63be20364f6aa31c
Updating crate `persia-rpc#0.1.12`
push time in 4 hours
push eventrust-lang/crates.io-index
commit sha 735f2f486bee5ef7b3e02dcc493a1ef7584b30fb
Updating crate `blather#0.4.0`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 0b80c0f4c4007fb0aea5d5dc6a9f9afee244d61f
Updating crate `dyn_bitmap#0.0.2`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha a0a723d3a1efb8177e02251b658d2fd379799626
Updating crate `rusty-tags#3.8.0`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 7911488d7b5a89932ce5fddd55c7b3b6e43ed6a0
Updating crate `coolprop-rs#0.1.0`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha df12255dfea10627f1ad36d5f54e27cff128e70b
Updating crate `nstack#0.6.0`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 3ca3e34ccabff2b08990917b4cb31502ebdfd003
Yanking crate `threema-cli#0.1.0`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha ac432e4f782b1d3b60226ecaedcbe5e64ad818b4
Updating crate `serde_cose#0.1.4`
push time in 5 hours
push eventrust-lang/team
commit sha b810595f981bc68d35be95669215d52945cd447c
Deploy a172cbf949e55792ac42dfc5946ed261f27c972d to gh-pages
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 84d55c4046519f70a45cc57cef83f6c94e02f2f8
Updating crate `block-utils#0.9.2`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 4f448976fb496a473ac26d446f85abf0abce669c
Yanking crate `block-utils#0.9.1`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 116917fc30e0d6e073fbc14d32870326fb310a21
Yanking crate `threema#0.1.1`
push time in 5 hours
push eventrust-lang/team
commit sha 3b25c7fe779fae807e309346abbdba401977cf6f
Remove Nashenas88 from wg-rustc-dev-guide and people.
commit sha 0c39723f923f68e292c6b961aeda31d15f0d36c8
Add profile back and add to alumni list
commit sha a172cbf949e55792ac42dfc5946ed261f27c972d
Merge pull request #462 from Nashenas88/remove-myself Remove Nashenas88 from wg-rustc-dev-guide and people.
push time in 5 hours
PR merged rust-lang/team
I'm removing myself from wg-rustc-dev-guide since I haven't had time to delve into the compiler and be useful to this team. I've been spending most of my time assisting with rust-analyzer.
pr closed time in 5 hours
push eventrust-lang/crates.io-index
commit sha b3f51e2482f54879524d82dc37a97d80a57d7c19
Updating crate `n5gest#0.3.7`
push time in 5 hours
push eventrust-lang/crates.io-index
commit sha 16bd5a0a25523909c64b561d92ccf763055d63a6
Updating crate `n5#0.7.6`
push time in 5 hours