profile.yaml

Type: object

The profile containing references to the versions to be used.

schema

Type: string

The url to the schema version of the profile file.

id

Type: string

The id of the profile (group:name:version:classifier@ext).

repositories

Type: string

Reference to the repositories list to be used with this profile (group:name:version:classifier@ext).

entries

Type: array of object

The entries of the profile.

No Additional Items

Each item of this array must be:

Type: object

name

Type: string

The name of entry.

ref

Type: object

The reference to the dependency. This can be the value of a version, branch, tag or commit.

type

Type: enum (of string)

The type of the entry. This can be 'version', 'branch', 'tag' or 'commit'.

Must be one of:

  • "version"
  • "branch"
  • "tag"
  • "commit"

value

Type: string

The ref value. This can be the value of a version, branch, tag or commit.