Merge rust-bitcoin/rust-bitcoin#2109: ci: bump rustc to 1.60 for fuzz test
6b5d06f23e
ci: fix the byteorder to 1.4.3 for edition 2018 (Vincenzo Palazzo)98513ef151
clippy: more worning fixes (Vincenzo Palazzo)05d3dc5d72
Remove redundant guard (Tobin C. Harding)4537634e7e
ci: bump rustc to 1.60 for fuzz test (Vincenzo Palazzo) Pull request description: Ci looks like broken, so this should fix it ACKs for top commit: apoelstra: ACK6b5d06f23e
Tree-SHA512: bfa0eaf8cbc02a671237d99221db8c21264ce9df91301818c95c41dcc5ad4935e91254b0b3fa8f36738a9d71b6541fb8784ac8280d67057960a3d20e385a9f17
This commit is contained in:
commit
342a35b4c4
|
@ -49,7 +49,7 @@ hashes_sha1,
|
||||||
key: cache-${{ matrix.target }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
|
key: cache-${{ matrix.target }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
|
||||||
- uses: actions-rs/toolchain@v1
|
- uses: actions-rs/toolchain@v1
|
||||||
with:
|
with:
|
||||||
toolchain: 1.58
|
toolchain: 1.65.0
|
||||||
override: true
|
override: true
|
||||||
profile: minimal
|
profile: minimal
|
||||||
- name: fuzz
|
- name: fuzz
|
||||||
|
|
|
@ -450,10 +450,7 @@ impl BenefactorWallet {
|
||||||
);
|
);
|
||||||
|
|
||||||
let input = Input {
|
let input = Input {
|
||||||
witness_utxo: {
|
witness_utxo: { Some(TxOut { value, script_pubkey }) },
|
||||||
let script_pubkey = script_pubkey;
|
|
||||||
Some(TxOut { value, script_pubkey })
|
|
||||||
},
|
|
||||||
tap_key_origins: origins,
|
tap_key_origins: origins,
|
||||||
tap_merkle_root: taproot_spend_info.merkle_root(),
|
tap_merkle_root: taproot_spend_info.merkle_root(),
|
||||||
sighash_type: Some(ty),
|
sighash_type: Some(ty),
|
||||||
|
|
|
@ -244,7 +244,7 @@ fn parse_signed_to_satoshi(
|
||||||
let last_n = unsigned_abs(precision_diff).into();
|
let last_n = unsigned_abs(precision_diff).into();
|
||||||
if is_too_precise(s, last_n) {
|
if is_too_precise(s, last_n) {
|
||||||
match s.parse::<i64>() {
|
match s.parse::<i64>() {
|
||||||
Ok(v) if v == 0_i64 => return Ok((is_negative, 0)),
|
Ok(0) => return Ok((is_negative, 0)),
|
||||||
_ => return Err(ParseAmountError::TooPrecise),
|
_ => return Err(ParseAmountError::TooPrecise),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1092,7 +1092,6 @@ mod tests {
|
||||||
Err(FeeRate::from_sat_per_kwu(15060240960843))
|
Err(FeeRate::from_sat_per_kwu(15060240960843))
|
||||||
);
|
);
|
||||||
assert!(psbt
|
assert!(psbt
|
||||||
.clone()
|
|
||||||
.extract_tx_with_fee_rate_limit(FeeRate::from_sat_per_kwu(15060240960843))
|
.extract_tx_with_fee_rate_limit(FeeRate::from_sat_per_kwu(15060240960843))
|
||||||
.is_ok());
|
.is_ok());
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,8 @@ impl Key {
|
||||||
return Err(encode::Error::OversizedVectorAllocation {
|
return Err(encode::Error::OversizedVectorAllocation {
|
||||||
requested: key_byte_size as usize,
|
requested: key_byte_size as usize,
|
||||||
max: MAX_VEC_SIZE,
|
max: MAX_VEC_SIZE,
|
||||||
})?;
|
}
|
||||||
|
.into());
|
||||||
}
|
}
|
||||||
|
|
||||||
let type_value: u8 = Decodable::consensus_decode(r)?;
|
let type_value: u8 = Decodable::consensus_decode(r)?;
|
||||||
|
|
|
@ -210,7 +210,7 @@ impl Deserialize for KeySource {
|
||||||
while !d.is_empty() {
|
while !d.is_empty() {
|
||||||
match u32::consensus_decode(&mut d) {
|
match u32::consensus_decode(&mut d) {
|
||||||
Ok(index) => dpath.push(index.into()),
|
Ok(index) => dpath.push(index.into()),
|
||||||
Err(e) => return Err(e)?,
|
Err(e) => return Err(e.into()),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,8 @@ if cargo --version | grep ${MSRV}; then
|
||||||
cargo update -p schemars_derive --precise 0.8.12
|
cargo update -p schemars_derive --precise 0.8.12
|
||||||
# memcrh 2.6.0 uses edition 2021
|
# memcrh 2.6.0 uses edition 2021
|
||||||
cargo update -p memchr --precise 2.5.0
|
cargo update -p memchr --precise 2.5.0
|
||||||
|
# byteorder 1.5.0 uses edition 2021
|
||||||
|
cargo update -p byteorder --precise 1.4.3
|
||||||
|
|
||||||
cargo update -p bitcoin:0.30.1 --precise 0.30.0
|
cargo update -p bitcoin:0.30.1 --precise 0.30.0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue