├── .codecov.yml ├── .devcontainer └── devcontainer.json ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── grcov.yml ├── release.yml └── workflows │ ├── ci.yml │ ├── cross.yml │ ├── gh-pages.yml │ ├── release.yml │ └── security-audit.yml ├── .gitignore ├── .rustfmt.toml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── OWNERS ├── OWNERS_ALIASES ├── README.md ├── SECURITY.md ├── SECURITY_CONTACTS ├── hack └── release ├── release.md ├── src ├── distribution │ ├── error.rs │ ├── mod.rs │ ├── reference.rs │ ├── repository.rs │ ├── tag.rs │ └── version.rs ├── error.rs ├── image │ ├── annotations.rs │ ├── artifact.rs │ ├── config.rs │ ├── descriptor.rs │ ├── digest.rs │ ├── index.rs │ ├── manifest.rs │ ├── mod.rs │ ├── oci_layout.rs │ └── version.rs ├── lib.rs └── runtime │ ├── capability.rs │ ├── features.rs │ ├── hooks.rs │ ├── linux.rs │ ├── miscellaneous.rs │ ├── mod.rs │ ├── process.rs │ ├── solaris.rs │ ├── test.rs │ ├── test │ └── fixture │ │ ├── sample.json │ │ └── sample_windows.json │ ├── version.rs │ ├── vm.rs │ └── windows.rs └── test └── data ├── artifact_manifest.json ├── config.json ├── index.json ├── manifest.json └── oci-layout /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/grcov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/grcov.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/workflows/cross.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/security-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.github/workflows/security-audit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SECURITY_CONTACTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/SECURITY_CONTACTS -------------------------------------------------------------------------------- /hack/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/hack/release -------------------------------------------------------------------------------- /release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/release.md -------------------------------------------------------------------------------- /src/distribution/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/error.rs -------------------------------------------------------------------------------- /src/distribution/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/mod.rs -------------------------------------------------------------------------------- /src/distribution/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/reference.rs -------------------------------------------------------------------------------- /src/distribution/repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/repository.rs -------------------------------------------------------------------------------- /src/distribution/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/tag.rs -------------------------------------------------------------------------------- /src/distribution/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/distribution/version.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/image/annotations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/annotations.rs -------------------------------------------------------------------------------- /src/image/artifact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/artifact.rs -------------------------------------------------------------------------------- /src/image/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/config.rs -------------------------------------------------------------------------------- /src/image/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/descriptor.rs -------------------------------------------------------------------------------- /src/image/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/digest.rs -------------------------------------------------------------------------------- /src/image/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/index.rs -------------------------------------------------------------------------------- /src/image/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/manifest.rs -------------------------------------------------------------------------------- /src/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/mod.rs -------------------------------------------------------------------------------- /src/image/oci_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/oci_layout.rs -------------------------------------------------------------------------------- /src/image/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/image/version.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/runtime/capability.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/capability.rs -------------------------------------------------------------------------------- /src/runtime/features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/features.rs -------------------------------------------------------------------------------- /src/runtime/hooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/hooks.rs -------------------------------------------------------------------------------- /src/runtime/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/linux.rs -------------------------------------------------------------------------------- /src/runtime/miscellaneous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/miscellaneous.rs -------------------------------------------------------------------------------- /src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/mod.rs -------------------------------------------------------------------------------- /src/runtime/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/process.rs -------------------------------------------------------------------------------- /src/runtime/solaris.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/solaris.rs -------------------------------------------------------------------------------- /src/runtime/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/test.rs -------------------------------------------------------------------------------- /src/runtime/test/fixture/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/test/fixture/sample.json -------------------------------------------------------------------------------- /src/runtime/test/fixture/sample_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/test/fixture/sample_windows.json -------------------------------------------------------------------------------- /src/runtime/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/version.rs -------------------------------------------------------------------------------- /src/runtime/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/vm.rs -------------------------------------------------------------------------------- /src/runtime/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/src/runtime/windows.rs -------------------------------------------------------------------------------- /test/data/artifact_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/test/data/artifact_manifest.json -------------------------------------------------------------------------------- /test/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/test/data/config.json -------------------------------------------------------------------------------- /test/data/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/test/data/index.json -------------------------------------------------------------------------------- /test/data/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youki-dev/oci-spec-rs/HEAD/test/data/manifest.json -------------------------------------------------------------------------------- /test/data/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "lorem ipsum" 3 | } --------------------------------------------------------------------------------