mirror of
https://github.com/containers/youki
synced 2024-05-09 17:16:16 +02:00
Add minimum rust version requirement to libcgroups and libcontainers due to CVE-2022-21658
This commit is contained in:
parent
f5e5aebd0e
commit
a8408661e8
|
@ -25,7 +25,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
rust: [1.56.1, 1.58.0]
|
||||
rust: [1.58.1]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions-rs/toolchain@v1
|
||||
|
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
rust: [1.56.1, 1.58.0]
|
||||
rust: [1.58.1]
|
||||
dirs: ${{ fromJSON(needs.changes.outputs.dirs) }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
@ -52,7 +52,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
rust: [1.56.1, 1.58.0]
|
||||
rust: [1.58.1]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions-rs/toolchain@v1
|
||||
|
@ -102,7 +102,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
rust: [1.56.1, 1.58.0]
|
||||
rust: [1.58.1]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
|
@ -116,6 +116,7 @@ jobs:
|
|||
- uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: ${{ matrix.rust }}
|
||||
override: true
|
||||
- name: Cache youki
|
||||
uses: Swatinem/rust-cache@v1
|
||||
- run: sudo apt-get -y update
|
||||
|
|
|
@ -718,7 +718,7 @@ checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
|
|||
|
||||
[[package]]
|
||||
name = "libcgroups"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
|
@ -740,7 +740,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "libcontainer"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"caps",
|
||||
|
@ -788,14 +788,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "liboci-cli"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"clap",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "libseccomp"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"pkg-config",
|
||||
|
@ -1661,7 +1661,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "youki"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
|
||||
|
||||
[workspace]
|
||||
members = [
|
||||
"crates/*"
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
[package]
|
||||
name = "libcgroups"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
edition = "2021"
|
||||
rust-version = "1.58.1"
|
||||
autoexamples = false
|
||||
|
||||
[features]
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
[package]
|
||||
name = "libcontainer"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
authors = ["youki team"]
|
||||
edition = "2021"
|
||||
rust-version = "1.58.1"
|
||||
description = "Library for container creation"
|
||||
|
||||
[dependencies]
|
||||
|
@ -22,8 +23,8 @@ oci-spec = "0.5.3"
|
|||
path-clean = "0.1.0"
|
||||
procfs = "0.12.0"
|
||||
prctl = "1.0.0"
|
||||
libcgroups = { version = "0.0.1", path = "../libcgroups" }
|
||||
libseccomp = { version = "0.0.1", path = "../libseccomp" }
|
||||
libcgroups = { version = "0.0.2", path = "../libcgroups" }
|
||||
libseccomp = { version = "0.0.2", path = "../libseccomp" }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "liboci-cli"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
authors = ["youki team"]
|
||||
edition = "2021"
|
||||
description = "Parse command line arguments for OCI container runtimes"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "libseccomp"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
edition = "2021"
|
||||
|
||||
build = "build.rs"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "youki"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
authors = ["youki team"]
|
||||
edition = "2021"
|
||||
description = "A container runtime written in Rust"
|
||||
|
@ -15,9 +15,9 @@ features = ["std", "suggestions", "derive", "cargo"]
|
|||
[dependencies]
|
||||
anyhow = "1.0.52"
|
||||
chrono = { version="0.4", features = ["serde"] }
|
||||
libcgroups = { version = "0.0.1", path = "../libcgroups" }
|
||||
libcontainer = { version = "0.0.1", path = "../libcontainer" }
|
||||
liboci-cli = { version = "0.0.1", path = "../liboci-cli" }
|
||||
libcgroups = { version = "0.0.2", path = "../libcgroups" }
|
||||
libcontainer = { version = "0.0.2", path = "../libcontainer" }
|
||||
liboci-cli = { version = "0.0.2", path = "../liboci-cli" }
|
||||
log = { version = "0.4", features = ["std"]}
|
||||
nix = "0.23.1"
|
||||
oci-spec = "0.5.3"
|
||||
|
|
Loading…
Reference in New Issue