Skip to content

Commit

Permalink
Merge branch 'main' into dap/sled-agent-services-type
Browse files Browse the repository at this point in the history
  • Loading branch information
davepacheco committed Nov 29, 2023
2 parents 929a8d4 + bb7ee84 commit 961ec23
Show file tree
Hide file tree
Showing 61 changed files with 2,387 additions and 533 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/hakari.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
with:
toolchain: stable
- name: Install cargo-hakari
uses: taiki-e/install-action@8f354f35e51028c902e8ab954045e37739acf562 # v2
uses: taiki-e/install-action@f7c663c03b51ed0d93e9cec22a575d3f02175989 # v2
with:
tool: cargo-hakari
- name: Check workspace-hack Cargo.toml is up-to-date
Expand Down
57 changes: 35 additions & 22 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ byteorder = "1.5.0"
bytes = "1.5.0"
bytesize = "1.3.0"
camino = "1.1"
camino-tempfile = "1.0.2"
camino-tempfile = "1.1.1"
cancel-safe-futures = "0.1.5"
chacha20poly1305 = "0.10.1"
ciborium = "0.2.1"
Expand Down Expand Up @@ -282,13 +282,13 @@ p256 = "0.13"
parse-display = "0.8.2"
partial-io = { version = "0.5.4", features = ["proptest1", "tokio1"] }
paste = "1.0.14"
percent-encoding = "2.3.0"
percent-encoding = "2.3.1"
pem = "1.1"
petgraph = "0.6.4"
postgres-protocol = "0.6.6"
predicates = "3.0.4"
pretty_assertions = "1.4.0"
pretty-hex = "0.3.0"
pretty-hex = "0.4.0"
proc-macro2 = "1.0"
progenitor = { git = "https://github.com/oxidecomputer/progenitor", branch = "main" }
progenitor-client = { git = "https://github.com/oxidecomputer/progenitor", branch = "main" }
Expand Down Expand Up @@ -389,7 +389,7 @@ walkdir = "2.4"
wicket = { path = "wicket" }
wicket-common = { path = "wicket-common" }
wicketd-client = { path = "clients/wicketd-client" }
zeroize = { version = "1.6.0", features = ["zeroize_derive", "std"] }
zeroize = { version = "1.7.0", features = ["zeroize_derive", "std"] }
zip = { version = "0.6.6", default-features = false, features = ["deflate","bzip2"] }
zone = { version = "0.3", default-features = false, features = ["async"] }

Expand Down
2 changes: 1 addition & 1 deletion bootstore/src/schemes/v0/request_manager.rs
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ impl RequestManager {
let expiry = now + self.config.rack_init_timeout;
let mut acks = InitAcks::default();
acks.expected =
packages.keys().cloned().filter(|id| id != &self.id).collect();
packages.keys().filter(|&id| id != &self.id).cloned().collect();
let req = TrackableRequest::InitRack {
rack_uuid,
packages: packages.clone(),
Expand Down
2 changes: 1 addition & 1 deletion common/src/api/external/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,7 @@ impl SemverVersion {
/// This is the official ECMAScript-compatible validation regex for
/// semver:
/// <https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string>
const VALIDATION_REGEX: &str = r"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$";
const VALIDATION_REGEX: &'static str = r"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$";
}

impl JsonSchema for SemverVersion {
Expand Down
2 changes: 1 addition & 1 deletion dev-tools/omicron-dev/tests/test_omicron_dev.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ use subprocess::Redirection;
const CMD_OMICRON_DEV: &str = env!("CARGO_BIN_EXE_omicron-dev");

/// timeout used for various things that should be pretty quick
const TIMEOUT: Duration = Duration::from_secs(15);
const TIMEOUT: Duration = Duration::from_secs(30);

fn path_to_omicron_dev() -> PathBuf {
path_to_executable(CMD_OMICRON_DEV)
Expand Down
1 change: 1 addition & 0 deletions illumos-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ async-trait.workspace = true
bhyve_api.workspace = true
byteorder.workspace = true
camino.workspace = true
camino-tempfile.workspace = true
cfg-if.workspace = true
crucible-smf.workspace = true
futures.workspace = true
Expand Down
Loading

0 comments on commit 961ec23

Please sign in to comment.