when BUILD_MANIFEST_DISABLE_SIGNING is set, we don't need gpg-password-file
This commit is contained in:
parent
3287a65fc0
commit
ee83402918
1 changed files with 10 additions and 4 deletions
|
@ -2000,6 +2000,8 @@ impl Step for HashSign {
|
|||
}
|
||||
|
||||
fn run(self, builder: &Builder<'_>) {
|
||||
// This gets called by `promote-release`
|
||||
// (https://github.com/rust-lang/rust-central-station/tree/master/promote-release).
|
||||
let mut cmd = builder.tool_cmd(Tool::BuildManifest);
|
||||
if builder.config.dry_run {
|
||||
return;
|
||||
|
@ -2010,10 +2012,14 @@ impl Step for HashSign {
|
|||
let addr = builder.config.dist_upload_addr.as_ref().unwrap_or_else(|| {
|
||||
panic!("\n\nfailed to specify `dist.upload-addr` in `config.toml`\n\n")
|
||||
});
|
||||
let file = builder.config.dist_gpg_password_file.as_ref().unwrap_or_else(|| {
|
||||
panic!("\n\nfailed to specify `dist.gpg-password-file` in `config.toml`\n\n")
|
||||
});
|
||||
let pass = t!(fs::read_to_string(&file));
|
||||
let pass = if env::var("BUILD_MANIFEST_DISABLE_SIGNING").is_err() {
|
||||
let file = builder.config.dist_gpg_password_file.as_ref().unwrap_or_else(|| {
|
||||
panic!("\n\nfailed to specify `dist.gpg-password-file` in `config.toml`\n\n")
|
||||
});
|
||||
t!(fs::read_to_string(&file))
|
||||
} else {
|
||||
String::new()
|
||||
};
|
||||
|
||||
let today = output(Command::new("date").arg("+%Y-%m-%d"));
|
||||
|
||||
|
|
Loading…
Reference in a new issue