├── .github ├── PULL_REQUEST_TEMPLATE │ └── maintainer_nomination.md └── workflows │ └── docs-and-linting.yml ├── .gitignore ├── .golangci.yml ├── .header ├── .markdownlint.yml ├── .tool ├── check-license ├── curver.go └── pin-release.sh ├── CODEOWNERS ├── EMERITUS.md ├── GOVERNANCE.md ├── HACKING.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── RELEASES.md ├── annotations.md ├── artifacts-guidance.md ├── config.md ├── considerations.md ├── conversion.md ├── descriptor.md ├── go.mod ├── go.sum ├── identity ├── chainid.go ├── chainid_test.go └── helpers.go ├── image-index.md ├── image-layout.md ├── img ├── build-diagram.png ├── media-types.dot ├── media-types.png └── run-diagram.png ├── implementations.md ├── layer.md ├── manifest.md ├── media-types.md ├── schema ├── backwards_compatibility_test.go ├── config-schema.json ├── config_test.go ├── content-descriptor.json ├── defs-descriptor.json ├── defs.json ├── descriptor_test.go ├── doc.go ├── error.go ├── go.mod ├── go.sum ├── image-index-schema.json ├── image-layout-schema.json ├── image-manifest-schema.json ├── imageindex_test.go ├── imagelayout_test.go ├── manifest_test.go ├── schema.go ├── spec_test.go └── validator.go ├── spec.md └── specs-go ├── v1 ├── annotations.go ├── config.go ├── descriptor.go ├── index.go ├── layout.go ├── manifest.go └── mediatype.go ├── version.go └── versioned.go /.github/PULL_REQUEST_TEMPLATE/maintainer_nomination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.github/PULL_REQUEST_TEMPLATE/maintainer_nomination.md -------------------------------------------------------------------------------- /.github/workflows/docs-and-linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.github/workflows/docs-and-linting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /oci-validate-examples 2 | output 3 | header.html 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.header -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.tool/check-license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.tool/check-license -------------------------------------------------------------------------------- /.tool/curver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.tool/curver.go -------------------------------------------------------------------------------- /.tool/pin-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/.tool/pin-release.sh -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /EMERITUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/EMERITUS.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/RELEASES.md -------------------------------------------------------------------------------- /annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/annotations.md -------------------------------------------------------------------------------- /artifacts-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/artifacts-guidance.md -------------------------------------------------------------------------------- /config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/config.md -------------------------------------------------------------------------------- /considerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/considerations.md -------------------------------------------------------------------------------- /conversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/conversion.md -------------------------------------------------------------------------------- /descriptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/descriptor.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/go.sum -------------------------------------------------------------------------------- /identity/chainid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/identity/chainid.go -------------------------------------------------------------------------------- /identity/chainid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/identity/chainid_test.go -------------------------------------------------------------------------------- /identity/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/identity/helpers.go -------------------------------------------------------------------------------- /image-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/image-index.md -------------------------------------------------------------------------------- /image-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/image-layout.md -------------------------------------------------------------------------------- /img/build-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/img/build-diagram.png -------------------------------------------------------------------------------- /img/media-types.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/img/media-types.dot -------------------------------------------------------------------------------- /img/media-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/img/media-types.png -------------------------------------------------------------------------------- /img/run-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/img/run-diagram.png -------------------------------------------------------------------------------- /implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/implementations.md -------------------------------------------------------------------------------- /layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/layer.md -------------------------------------------------------------------------------- /manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/manifest.md -------------------------------------------------------------------------------- /media-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/media-types.md -------------------------------------------------------------------------------- /schema/backwards_compatibility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/backwards_compatibility_test.go -------------------------------------------------------------------------------- /schema/config-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/config-schema.json -------------------------------------------------------------------------------- /schema/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/config_test.go -------------------------------------------------------------------------------- /schema/content-descriptor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/content-descriptor.json -------------------------------------------------------------------------------- /schema/defs-descriptor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/defs-descriptor.json -------------------------------------------------------------------------------- /schema/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/defs.json -------------------------------------------------------------------------------- /schema/descriptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/descriptor_test.go -------------------------------------------------------------------------------- /schema/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/doc.go -------------------------------------------------------------------------------- /schema/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/error.go -------------------------------------------------------------------------------- /schema/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/go.mod -------------------------------------------------------------------------------- /schema/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/go.sum -------------------------------------------------------------------------------- /schema/image-index-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/image-index-schema.json -------------------------------------------------------------------------------- /schema/image-layout-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/image-layout-schema.json -------------------------------------------------------------------------------- /schema/image-manifest-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/image-manifest-schema.json -------------------------------------------------------------------------------- /schema/imageindex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/imageindex_test.go -------------------------------------------------------------------------------- /schema/imagelayout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/imagelayout_test.go -------------------------------------------------------------------------------- /schema/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/manifest_test.go -------------------------------------------------------------------------------- /schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/schema.go -------------------------------------------------------------------------------- /schema/spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/spec_test.go -------------------------------------------------------------------------------- /schema/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/schema/validator.go -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/spec.md -------------------------------------------------------------------------------- /specs-go/v1/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/annotations.go -------------------------------------------------------------------------------- /specs-go/v1/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/config.go -------------------------------------------------------------------------------- /specs-go/v1/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/descriptor.go -------------------------------------------------------------------------------- /specs-go/v1/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/index.go -------------------------------------------------------------------------------- /specs-go/v1/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/layout.go -------------------------------------------------------------------------------- /specs-go/v1/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/manifest.go -------------------------------------------------------------------------------- /specs-go/v1/mediatype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/v1/mediatype.go -------------------------------------------------------------------------------- /specs-go/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/version.go -------------------------------------------------------------------------------- /specs-go/versioned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/image-spec/HEAD/specs-go/versioned.go --------------------------------------------------------------------------------