WorkflowProjectGroupManifestV1
versionintegerrequired
Constant value:
1rootProjectIdstring<uuid>required
projects object[]required
Possible values: >= 1
Array [
projectIdstring<uuid>required
rolestringrequired
Possible values: [root, dependency]
archivePathstringrequired
A secure relative .tgz or .tar.gz path within the project-group archive.
aliasstring
Possible values: Value must match regular expression ^[a-z][a-z0-9_-]{0,63}$
]
dependencies object[]required
Array [
aliasstringrequired
Possible values: Value must match regular expression ^[a-z][a-z0-9_-]{0,63}$
projectIdstring<uuid>required
deliverystringrequired
Possible values: [included, external]
versionstring
included rely on the exact version of post-release solidification; external do not carry.
Possible values: Value must match regular expression ^\d+\.\d+\.\d+$
sourceHashstring
included rely on source code hash solidified after release; external do not carry.
Possible values: Value must match regular expression ^[a-f0-9]{64}$
]
WorkflowProjectGroupManifestV1
{
"version": 1,
"rootProjectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"projects": [
{
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"role": "root",
"archivePath": "string",
"alias": "string"
}
],
"dependencies": [
{
"alias": "string",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"delivery": "included",
"version": "string",
"sourceHash": "string"
}
]
}