linear/Linear Release

Sync deployments with Linear releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
access_keyLinear pipeline access key for authentication. Store this in GitHub Secrets.yes
commandCommand to run. Use "sync" to create/update a release, "complete" to mark it done, or "update" to change deployment stage.nosync
nameCustom release name. Applied to the targeted release for "sync", "complete", and "update".no
versionRelease version identifier. Maps to CLI --release-version (e.g., "v1.2.3").no
release_versionAlias for "version". Maps to CLI --release-version.no
stageDeployment stage such as "staging" or "production". Required when command is "update".no
include_pathsFilter commits by file paths using comma-separated globs (e.g., "apps/web/**,packages/**"). Useful for monorepos.no
include_subjectsFilter commits whose subject (first line) matches a regular expression (e.g., "[A-Z]{2,}-[0-9]+"). Composes with include_paths.no
base_refOverride the sync scan base. Exclusive: scans <base_ref>..HEAD.no
linksLinks to attach to the targeted release. Use one link per line. Each link must be either an absolute URL or "Label=URL".no
documentsDocuments to attach to the targeted release. One per line as "[Title=]path/to/file.md" (title inferred from the filename if omitted). Existing documents on the release with the same title are updated.no
release_notesPath to a markdown file used as the release notes for this release.no
dry_runWhen "true", scan commits and call read-only Linear APIs but skip the create/update mutations. Logs the action that would have been taken; no release is created or modified.nofalse
log_levelLog verbosity. Use "quiet" for errors only or "verbose" for detailed progress. Omit for default output.no
timeoutMaximum time in seconds to wait for the command to complete. Defaults to 60.no
cli_versionLinear Release CLI version to install (e.g., "v0.14.3"). Set to "latest" to always use the newest CLI.nov0.14.3
github_tokenGitHub token used to authenticate release downloads through the GitHub CLI. Defaults to the workflow's automatic token. Pass a personal access token or GitHub App token when downloading from another repository or when you need higher rate limits than the default token provides.no${{ github.token }}
namedescription
release-idThe Linear release ID
release-nameThe Linear release name
release-versionThe Linear release version
release-urlURL to the Linear release