about summary refs log tree commit diff
path: root/src/bootstrap/tarball.rs
AgeCommit message (Collapse)AuthorLines
2020-12-31bootstrap: use the correct paths during ./x.py installPietro Albini-4/+12
2020-12-31bootstrap: change the dist outputs to GeneratedTarballPietro Albini-8/+21
The struct will allow to store more context on the generated tarballs.
2020-12-31bootstrap: never delete the tarball temporary directoryPietro Albini-7/+1
Files in the temporary directory are used by ./x.py install.
2020-12-31Auto merge of #80435 - pietroalbini:compression-formats, r=Mark-Simulacrumbors-1/+15
Only produce .xz tarballs on CI This PR adds a `./configure` option to choose which tarball compression formats to produce, and changes our CI configuration to only produce `.xz` tarballs. The release process will then recompress everything into `.gz` when producing a release. This will drastically reduce our storage costs for CI artifacts, as we'd stop storing the same data twice. **Stable, beta and nightly releases will not be affected by this at all.** Before landing this we'll need to increase the VM size of our release process, to recompress everything in a reasonable amount of time. r? `@Mark-Simulacrum`
2020-12-29bootstrap: add the dist.compression-formats optionPietro Albini-1/+15
The option allows to add or remove compression formats used while producing dist tarballs.
2020-12-28Rollup merge of #80434 - pietroalbini:tarball-temp-dir, r=Mark-SimulacrumDylan DPC-1/+1
bootstrap: put the component name in the tarball temp dir path This should not matter right now, but if we ever parallelize rustbuild this will avoid tarball contents being merged together. r? `@Mark-Simulacrum`
2020-12-28bootstrap: put the component name in the tarball temp dir pathPietro Albini-1/+1
This should not matter right now, but if we ever parallelize rustbuild this will avoid tarball contents being merged together.
2020-12-26Use package name for top-level directory in bare tarballsMark Rousskov-1/+7
This fixes a bug introduced by #79788.
2020-12-23bootstrap: convert rustc-src to use TarballPietro Albini-31/+42
2020-12-23bootstrap: convert rust to use TarballPietro Albini-25/+60
2020-12-23bootstrap: convert rust-src to use TarballPietro Albini-6/+25
2020-12-23bootstrap: convert rust-analyzer to use TarballPietro Albini-0/+9
2020-12-23bootstrap: convert rls to use TarballPietro Albini-0/+7
2020-12-23bootstrap: convert rustfmt to use TarballPietro Albini-0/+9
2020-12-23bootstrap: convert miri to use TarballPietro Albini-0/+7
2020-12-23bootstrap: simplify including licenses and readmes to tarballsPietro Albini-2/+8
2020-12-23bootstrap: convert clippy to use TarballPietro Albini-0/+9
2020-12-23bootstrap: convert cargo to use TarballPietro Albini-1/+29
2020-12-23bootstrap: convert rust-std to use TarballPietro Albini-0/+10
2020-12-23bootstrap: refactor showing the "dist" infoPietro Albini-2/+5
2020-12-23bootstrap: convert rustc to use TarballPietro Albini-0/+3
2020-12-23bootstrap: convert rust-docs to use TarballPietro Albini-7/+12
2020-12-23bootstrap: convert llvm-tools to use TarballPietro Albini-1/+14
2020-12-23bootstrap: convert build-manifest to use the new Tarball structPietro Albini-0/+124