Commands
lin release
Create and inspect releases
Create and inspect releases
lin release archive
Archive a release
lin release archive <id>| Flag | Type | Default | Description |
|---|---|---|---|
--dry-run, -n | bool | false | print the intended operation and variables without executing |
lin release complete
Complete the active release of a pipeline
lin release complete| Flag | Type | Default | Description |
|---|---|---|---|
--commit | string | - | commit SHA completing the release |
--dry-run, -n | bool | false | print the intended operation and variables without executing |
--json | string | - | raw GraphQL input payload as JSON ('-' reads stdin); exclusive with per-field flags |
--name | string | - | release name |
--pipeline | string | - | release pipeline UUID |
--version | string | - | release version |
lin release create
Create a release in a pipeline
lin release create| Flag | Type | Default | Description |
|---|---|---|---|
--commit-sha | string | - | commit SHA |
--description | string | - | release description |
--dry-run, -n | bool | false | print the intended operation and variables without executing |
--json | string | - | raw GraphQL input payload as JSON ('-' reads stdin); exclusive with per-field flags |
--name | string | - | release name (required) |
--pipeline | string | - | release pipeline UUID (required) |
--target-date | string | - | target date (YYYY-MM-DD) |
--version | string | - | release version |
lin release delete
Delete a release (requires --confirm)
lin release delete <id>| Flag | Type | Default | Description |
|---|---|---|---|
--confirm | string | - | confirm the destructive action by repeating the resource id |
--dry-run, -n | bool | false | print the intended operation and variables without executing |
lin release get
Show one release
lin release get <id>lin release list
List releases
lin release list| Flag | Type | Default | Description |
|---|---|---|---|
--all, -a | bool | false | follow cursors until exhaustion |
--cursor | string | - | resume from a previous next_cursor |
--limit, -l | int | 50 | page size |
lin release sync
Sync a release from CI (raw --json; commitSha and pipelineId required)
lin release sync| Flag | Type | Default | Description |
|---|---|---|---|
--dry-run, -n | bool | false | print the intended operation and variables without executing |
--json | string | - | raw GraphQL input payload as JSON ('-' reads stdin); exclusive with per-field flags |
lin release unarchive
Unarchive a release
lin release unarchive <id>| Flag | Type | Default | Description |
|---|---|---|---|
--dry-run, -n | bool | false | print the intended operation and variables without executing |
lin release update
Update a release
lin release update <id>| Flag | Type | Default | Description |
|---|---|---|---|
--description | string | - | release description |
--dry-run, -n | bool | false | print the intended operation and variables without executing |
--name | string | - | release name |
--target-date | string | - | target date (YYYY-MM-DD) |
--version | string | - | release version |
lin release update-by-pipeline
Update the active release of a pipeline (stage, version, name)
lin release update-by-pipeline| Flag | Type | Default | Description |
|---|---|---|---|
--dry-run, -n | bool | false | print the intended operation and variables without executing |
--json | string | - | raw GraphQL input payload as JSON ('-' reads stdin); exclusive with per-field flags |
--name | string | - | release name |
--pipeline | string | - | release pipeline UUID |
--stage | string | - | target stage name |
--version | string | - | release version |