ci: cap_sys_admin
Some checks failed
CI / build (pull_request) Failing after 8s

This commit is contained in:
2025-12-25 13:27:17 +01:00
parent 10f343f92f
commit 812cba2a3c
3 changed files with 5 additions and 3 deletions

View File

@@ -12,6 +12,9 @@ env:
jobs:
build:
runs-on: ubuntu-latest
container:
image: ubuntu:24.04
options: --privileged --cap-add=SYS_ADMIN
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@stable

View File

@@ -170,7 +170,8 @@ impl UnshareDriver {
cmd.envs(env.iter().cloned());
cmd.arg("--pid")
cmd.arg("--mount-proc")
.arg("--pid")
.arg("--ipc")
.arg("--uts")
.arg("--map-auto")

View File

@@ -149,7 +149,6 @@ pub fn setup_environment(
env: &mut HashMap<String, String>,
arch: &str,
) -> Result<(), Box<dyn Error>> {
log::debug!("Running 'dpkg-architecture -a{}'", arch);
let dpkg_architecture = String::from_utf8(
context::current()
.command("dpkg-architecture")
@@ -157,7 +156,6 @@ pub fn setup_environment(
.output()?
.stdout,
)?;
log::debug!("dpkg-architecture done");
let env_var_regex = regex::Regex::new(r"(?<key>.*)=(?<value>.*)").unwrap();
for l in dpkg_architecture.lines() {
let capture = env_var_regex.captures(l).unwrap();