Files
youki/.typos.toml
ddd6abbbc3 fix(3207, 3209) Difference between the exec command in runc and youki (#3210)
* chore(deps): bump the patch group with 4 updates

Bumps the patch group with 4 updates: [libc](https://github.com/rust-lang/libc), [clap](https://github.com/clap-rs/clap), [serde_json](https://github.com/serde-rs/json) and [clap_complete](https://github.com/clap-rs/clap).


Updates `libc` from 0.2.174 to 0.2.175
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.174...0.2.175)

Updates `clap` from 4.5.4 to 4.5.13
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...clap_complete-v4.5.13)

Updates `serde_json` from 1.0.141 to 1.0.142
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.141...v1.0.142)

Updates `clap_complete` from 4.5.1 to 4.5.13
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.1...clap_complete-v4.5.13)

---
updated-dependencies:
- dependency-name: libc
  dependency-version: 0.2.175
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: clap
  dependency-version: 4.5.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: serde_json
  dependency-version: 1.0.142
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: clap_complete
  dependency-version: 4.5.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump the patch group with 3 updates

Bumps the patch group with 3 updates: [oci-spec](https://github.com/youki-dev/oci-spec-rs), [thiserror](https://github.com/dtolnay/thiserror) and [anyhow](https://github.com/dtolnay/anyhow).


Updates `oci-spec` from 0.8.1 to 0.8.2
- [Changelog](https://github.com/youki-dev/oci-spec-rs/blob/main/release.md)
- [Commits](https://github.com/youki-dev/oci-spec-rs/compare/v0.8.1...v0.8.2)

Updates `thiserror` from 2.0.12 to 2.0.14
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.14)

Updates `anyhow` from 1.0.98 to 1.0.99
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.99)

---
updated-dependencies:
- dependency-name: oci-spec
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: thiserror
  dependency-version: 2.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: anyhow
  dependency-version: 1.0.99
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* add exec command with_capabilities

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add exec command with_ignore_paused

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix issue 3209 and change exec arg cgroup from Option of string into Option of vector of string

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add exec command with_cgroup

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add exec command with_process_label, but youki does not support selinux yet

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add exec command with_preserve_fds

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add exec command with_apparmor

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix build error

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix build error

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add preserve-fds test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* chore(deps): bump thiserror from 2.0.14 to 2.0.15 in the patch group

Bumps the patch group with 1 update: [thiserror](https://github.com/dtolnay/thiserror).


Updates `thiserror` from 2.0.14 to 2.0.15
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.15)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump serde_json from 1.0.142 to 1.0.143 in the patch group

Bumps the patch group with 1 update: [serde_json](https://github.com/serde-rs/json).


Updates `serde_json` from 1.0.142 to 1.0.143
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.142...v1.0.143)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.143
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix preserve_fds_test flank failure

Signed-off-by: tommady <tommady@users.noreply.github.com>

* chore(deps): bump thiserror from 2.0.15 to 2.0.16 in the patch group

Bumps the patch group with 1 update: [thiserror](https://github.com/dtolnay/thiserror).


Updates `thiserror` from 2.0.15 to 2.0.16
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.15...2.0.16)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* add --ignore-paused e2e test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* chore(deps): bump regex from 1.11.1 to 1.11.2 in the patch group

Bumps the patch group with 1 update: [regex](https://github.com/rust-lang/regex).


Updates `regex` from 1.11.1 to 1.11.2
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump tracing-subscriber in the patch group

Bumps the patch group with 1 update: [tracing-subscriber](https://github.com/tokio-rs/tracing).


Updates `tracing-subscriber` from 0.3.19 to 0.3.20
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-version: 0.3.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump chrono from 0.4.41 to 0.4.42 in the patch group

Bumps the patch group with 1 update: [chrono](https://github.com/chronotope/chrono).


Updates `chrono` from 0.4.41 to 0.4.42
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42)

---
updated-dependencies:
- dependency-name: chrono
  dependency-version: 0.4.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump errno from 0.3.13 to 0.3.14 in the patch group

Bumps the patch group with 1 update: [errno](https://github.com/lambda-fairy/rust-errno).


Updates `errno` from 0.3.13 to 0.3.14
- [Release notes](https://github.com/lambda-fairy/rust-errno/releases)
- [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lambda-fairy/rust-errno/commits)

---
updated-dependencies:
- dependency-name: errno
  dependency-version: 0.3.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* add cgroup tests

Signed-off-by: tommady <tommady@users.noreply.github.com>

* chore(deps): bump the patch group with 2 updates

Bumps the patch group with 2 updates: [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json).


Updates `serde` from 1.0.219 to 1.0.223
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.223)

Updates `serde_json` from 1.0.143 to 1.0.145
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.223
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: serde_json
  dependency-version: 1.0.145
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump serde from 1.0.223 to 1.0.225 in the patch group

Bumps the patch group with 1 update: [serde](https://github.com/serde-rs/serde).


Updates `serde` from 1.0.223 to 1.0.225
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.223...v1.0.225)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.225
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix linter

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix validate tests on runc

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add no capability test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add new_privileges test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add ignoring for typo of checking the CapInh

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add some_capabilities test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add capabilities_by_flag test

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment change to use utils normalize

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment add comment for cap test to more detail description

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add more part of the cgroup tests request from saku3

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix linter

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add TODO comment for exec/cgroup_test.rs tests

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix linter

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comments

Signed-off-by: tommady <tommady@users.noreply.github.com>

* enhance ignore_paused_test.rs to ensure exec init then resume after

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add -skip TestImagePullSchema1 since it is officially deprecated

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix potential race condition in init process channel

Signed-off-by: tommady <tommady@users.noreply.github.com>

* undo e2e workflow format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* undo e2e workflow format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* undo e2e workflow format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment fix up e2e.yaml format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment fix up e2e.yaml format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment fix up e2e.yaml format

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix failures of merge main

Signed-off-by: tommady <tommady@users.noreply.github.com>

* fix test-contest exec after merge main

Signed-off-by: tommady <tommady@users.noreply.github.com>

* try to fix x86_64 musl failure

Signed-off-by: tommady <tommady@users.noreply.github.com>

* add code comment for preserve_fds_test.rs

Signed-off-by: tommady <tommady@users.noreply.github.com>

* address comment: fix logic bug in container state validation

Signed-off-by: tommady <tommady@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: tommady <tommady@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-08 08:50:58 +09:00

33 lines
760 B
INI

# Configuration Reference:
# - https://github.com/crate-ci/typos/blob/927308c726b1fba730f7aaa8bde602148b82004d/docs/reference.md
[files]
extend-exclude = [
"**/*.svg",
"tests/oci-runtime-tests/**",
"CHANGELOG.md"
]
[default.extend-identifiers]
# This is a cgroup slice ID used in examples. It is easier to ignore this
# instance than write a regex.
569d5ce3afe1074769f67 = "569d5ce3afe1074769f67"
[default.extend-words]
# This is the capabilities used in the exec integration test
Inh = "Inh"
[type.rust.extend-words]
ser = "ser"
flate = "flate"
clos = "clos"
Setted = "Setted"
hve = "hve"
typ = "typ"
[type.md.extend-words]
# This is used as "yoh-key" in markdown files to describe the pronunciation
# for Youki
"yoh" = "yoh"
"typ" = "typ"