Skip to content

Commit c998c22

Browse files
committed
Update dependencies in yaml-test and elasticsearch packages
1 parent 4f248cc commit c998c22

File tree

8 files changed

+512
-1250
lines changed

8 files changed

+512
-1250
lines changed

Cargo.lock

Lines changed: 466 additions & 1206 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

elasticsearch/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ reqwest = { version = "0.12", default-features = false, features = ["gzip", "jso
3535
url = "2"
3636
serde = { version = "1", features = ["derive"] }
3737
serde_json = "1"
38-
serde_with = "1"
38+
serde_with = "3"
3939
void = "1"
4040

4141
[dev-dependencies]

xtask/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ publish = false
66

77
[dependencies]
88
structopt = "0.3"
9-
reqwest = { version = "0.11", features = ["blocking", "json"] }
10-
serde = { version = "1.0", features = ["derive"] }
11-
serde_json = "1.0"
12-
anyhow = "1.0"
13-
once_cell = "1.8"
9+
reqwest = { version = "0.12", features = ["blocking", "json"] }
10+
serde = { version = "1", features = ["derive"] }
11+
serde_json = "1"
12+
anyhow = "1"
13+
once_cell = "1.19"
1414
chrono = { version = "0.4", features = ["serde"] }
15-
zip = "0.5"
16-
regex = "1.5.4"
15+
zip = "2"
16+
regex = "1"

yaml_test_runner/Cargo.toml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,32 @@ elasticsearch = { path = "./../elasticsearch", features = ["experimental-apis"]}
1313
api_generator = { path = "./../api_generator" }
1414

1515
anyhow = "1.0"
16-
base64 = "^0.11"
17-
clap = "~2"
18-
failure = "0.1.6"
19-
itertools = "0.10.0"
20-
Inflector = "0.11.4"
21-
lazy_static = "1.4.0"
22-
log = "0.4.8"
23-
once_cell = "1.4.0"
24-
path-slash = "0.1.1"
25-
quote = "~0.3"
26-
regex = "1.3.1"
27-
reqwest = "~0.9"
28-
semver = "0.9.0"
29-
serde = "~1"
30-
serde_yaml = "0.8.11"
31-
serde_json = { version = "~1", features = ["arbitrary_precision"] }
32-
simple_logger = "1.9.0"
33-
syn = { version = "~0.11", features = ["full"] }
34-
url = "2.1.1"
35-
yaml-rust = "0.4.3"
36-
tar = "~0.4"
37-
flate2 = "~1"
38-
globset = "~0.4"
16+
base64 = "0.22"
17+
clap = "4"
18+
failure = "0.1"
19+
itertools = "0.13"
20+
Inflector = "0.11"
21+
lazy_static = "1.5"
22+
log = "0.4"
23+
once_cell = "1"
24+
path-slash = "0.2"
25+
quote = "0.3"
26+
regex = "1"
27+
reqwest = "0.12"
28+
semver = "1"
29+
serde = "1"
30+
serde_yaml = "0.9"
31+
serde_json = { version = "1", features = ["arbitrary_precision"] }
32+
simple_logger = "5"
33+
syn = { version = "0.11", features = ["full"] }
34+
url = "2"
35+
yaml-rust = "0.4"
36+
tar = "0.4"
37+
flate2 = "1"
38+
globset = "0.4"
3939

4040
[dev-dependencies]
41-
tokio = { version = "1.0", default-features = false, features = ["macros", "net", "time"] }
41+
tokio = { version = "1", default-features = false, features = ["macros", "net", "time"] }
4242

4343
[lints.clippy]
4444
# yaml tests contain approximate values of PI

yaml_test_runner/src/generator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ impl<'a> YamlTests<'a> {
6262
) -> Self {
6363
let path = path.to_slash_lossy();
6464
Self {
65-
path,
65+
path: path.to_string(),
6666
version,
6767
skip,
6868
suite,

yaml_test_runner/src/main.rs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extern crate quote;
2929
extern crate simple_logger;
3030

3131
use anyhow::bail;
32-
use clap::{App, Arg};
32+
use clap::{Arg, Command};
3333
use log::LevelFilter;
3434
use serde_json::Value;
3535
use std::{fs, path::PathBuf, process::exit};
@@ -46,18 +46,19 @@ fn main() -> anyhow::Result<()> {
4646
.init()
4747
.unwrap();
4848

49-
let matches = App::new(env!("CARGO_PKG_NAME"))
49+
let matches = Command::new(env!("CARGO_PKG_NAME"))
5050
.about(env!("CARGO_PKG_DESCRIPTION"))
51-
.arg(Arg::with_name("url")
52-
.short("u")
51+
.arg(Arg::new("url")
52+
.short('u')
5353
.long("url")
5454
.value_name("ELASTICSEARCH_URL")
5555
.help("The url of a running Elasticsearch cluster. Used to determine the version, test suite and branch to use to compile tests")
56-
.required(true)
57-
.takes_value(true))
56+
.required(true))
5857
.get_matches();
5958

60-
let url = matches.value_of("url").expect("missing 'url' argument");
59+
let url = matches
60+
.get_one::<String>("url")
61+
.expect("missing 'url' argument");
6162
let (branch, suite, version, sem_version) =
6263
match branch_suite_and_version_from_elasticsearch(url) {
6364
Ok(v) => v,
@@ -125,7 +126,7 @@ fn main() -> anyhow::Result<()> {
125126
fn branch_suite_and_version_from_elasticsearch(
126127
url: &str,
127128
) -> Result<(String, TestSuite, String, semver::Version), failure::Error> {
128-
let client = reqwest::ClientBuilder::new()
129+
let client = reqwest::blocking::ClientBuilder::new()
129130
.danger_accept_invalid_certs(true)
130131
.build()?;
131132

@@ -134,7 +135,7 @@ fn branch_suite_and_version_from_elasticsearch(
134135
Ok(ref s) if s == "free" => TestSuite::Free,
135136
_ => TestSuite::XPack,
136137
};
137-
let mut response = client.get(url).send()?;
138+
let response = client.get(url).send()?;
138139
let json: Value = response.json()?;
139140
let branch = json["version"]["build_hash"].as_str().unwrap().to_string();
140141

yaml_test_runner/src/step/skip.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ impl Skip {
5656
fn parse_version_requirements(version: &Option<String>) -> Option<semver::VersionReq> {
5757
if let Some(v) = version {
5858
if v.to_lowercase() == "all" {
59-
Some(semver::VersionReq::any())
59+
Some(semver::VersionReq::STAR)
6060
} else {
6161
lazy_static! {
6262
static ref VERSION_REGEX: Regex =

yaml_test_runner/tests/common/transform.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ use std::io::Write;
2222
pub fn base_64_encode_credentials(user: &str, password: &str) -> String {
2323
let mut value = Vec::new();
2424
{
25-
let mut encoder = Base64Encoder::new(&mut value, base64::STANDARD);
25+
let mut encoder =
26+
Base64Encoder::new(&mut value, &base64::engine::general_purpose::STANDARD);
2627
write!(encoder, "{}:", user).unwrap();
2728
write!(encoder, "{}", password).unwrap();
2829
};

0 commit comments

Comments
 (0)