Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Clean only release artifacts if --release option is set #6349

Merged
merged 3 commits into from
Nov 26, 2018

Conversation

collin5
Copy link
Contributor

@collin5 collin5 commented Nov 26, 2018

Fixes #6339

@dwijnand
Copy link
Member

Seems good to me. Could you try and add a test for this fixed behaviour, please?

@dwijnand
Copy link
Member

I think we'd want a test that also built non-release, and assert that running clean --release doesn't remove those artefacts.

@collin5
Copy link
Contributor Author

collin5 commented Nov 26, 2018

Updated! Thank you.

@dwijnand
Copy link
Member

Nice one, thank you!

@bors: r+

@bors
Copy link
Contributor

bors commented Nov 26, 2018

📌 Commit f619664 has been approved by dwijnand

@bors
Copy link
Contributor

bors commented Nov 26, 2018

⌛ Testing commit f619664 with merge 6d57b59...

bors added a commit that referenced this pull request Nov 26, 2018
Clean only release artifacts if --release option is set

Fixes #6339
@bors
Copy link
Contributor

bors commented Nov 26, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: dwijnand
Pushing 6d57b59 to master...

@bors bors merged commit f619664 into rust-lang:master Nov 26, 2018
@collin5 collin5 deleted the b6339 branch November 26, 2018 17:00
bors added a commit to rust-lang/rust that referenced this pull request Dec 4, 2018
Update cargo, rls

26 commits in b3d0b2e545b61d4cd08096911724b7d49d213f73..5e85ba14aaa20f8133863373404cb0af69eeef2c
2018-11-15 19:13:04 +0000 to 2018-12-02 14:37:25 +0000
- ConflictStoreTrie: Faster filtered search (rust-lang/cargo#6366)
- Remove `cmake` as a requirement (rust-lang/cargo#6368)
- progress: display "Downloading 1 crate" instead of "Downloading 1 crates" (rust-lang/cargo#6369)
- Use expect over unwrap, for panic-in-panic aborts (rust-lang/cargo#6364)
- Switch to pretty_env_logger, under --features pretty-env-logger (rust-lang/cargo#6362)
- use allow-dirty option in `cargo package` to skip vcs checks (rust-lang/cargo#6280)
- remove clones made redundant by Intern PackageId (rust-lang/cargo#6352)
- docs: correct profile usage of `cargo test --release` (rust-lang/cargo#6345)
- Improve doc for `cargo install` (rust-lang/cargo#6354)
- Intern PackageId (rust-lang/cargo#6332)
- Clean only release artifacts if --release option is set (rust-lang/cargo#6349)
- remove clones made redundant by Intern SourceId (rust-lang/cargo#6347)
- Intern SourceId (rust-lang/cargo#6342)
- Tweak Layout to allow for non json file targets with internal "." (rust-lang/cargo#6255)
- Correct Target Directory command-line option (rust-lang/cargo#6343)
- Persistent data structures by im-rs (rust-lang/cargo#6336)
- Move command prelude into main library (rust-lang/cargo#6335)
- Distinguish custom build invocations (rust-lang/cargo#6331)
- Allow crate_type=bin examples to run (rust-lang/cargo#6330)
- Make verify-project honour unstable features (rust-lang/cargo#6326)
- Make autodiscovery disable inferred targets (rust-lang/cargo#6329)
- Add `c` alias for `check` (rust-lang/cargo#6218)
- Allow user aliases to override built-in aliases (rust-lang/cargo#6259)
- Fix renaming directory project using build scripts with cross-compiling. (rust-lang/cargo#6328)
- Fix add_plugin_deps-related tests. (rust-lang/cargo#6327)
- Add a glossary. (rust-lang/cargo#6321)
@ehuss ehuss added this to the 1.32.0 milestone Feb 6, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cargo clean --release removes entire target directory without warning
4 participants