octue/Publish strand version

Publish a JSON schema as a new strand version.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 10, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: octue/publish-strand-version@352218d60bfd184e0fd9143d70ca1390e677ae7a # 1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tokenA Strands access token with permission to create a strand version for the given strand.yes
accountThe account handle for the strand to publish the schema to.yes
nameThe name of the strand to publish the schema to.yes
pathThe path to the JSON schema to publish as the new strand version (relative to the repository root).yes
versionThe semantic version to publish the strand version as. If not provided, the Strands app will choose the version automatically based on the changes made.no""
notesAny notes to add to the strand version.no""
allow_betaIf `false` and the base version is a beta version (< 1.0.0), interpret major/breaking changes as increasing the version to the lowest non-beta version (1.0.0)notrue
suggest_onlyIf `true`, don't publish and just return the suggested new versionnofalse
show_gql_logsIf `true`, show logs from the gql library.nofalse
namedescription
strand_urlThe URL for the strand.
strand_version_urlThe URL for the new strand version.
strand_version_uuidThe UUID of the new strand version.
versionThe semantic version used or suggested
changeThe type of change detected (equal, initial, patch, minor, or major)
latest_versionThe highest published version of the strand (including candidate releases), or empty if none exists
stable_versionThe highest published non-candidate version, or empty if none exists