octue/Publish strand version
Publish a JSON schema as a new strand version.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 10, 2026
- License
- MIT
Pinned Snippet
uses: octue/publish-strand-version@352218d60bfd184e0fd9143d70ca1390e677ae7a # 1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | A Strands access token with permission to create a strand version for the given strand. | yes | — |
| account | The account handle for the strand to publish the schema to. | yes | — |
| name | The name of the strand to publish the schema to. | yes | — |
| path | The path to the JSON schema to publish as the new strand version (relative to the repository root). | yes | — |
| version | The 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 | "" |
| notes | Any notes to add to the strand version. | no | "" |
| allow_beta | If `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) | no | true |
| suggest_only | If `true`, don't publish and just return the suggested new version | no | false |
| show_gql_logs | If `true`, show logs from the gql library. | no | false |
Outputs
| name | description |
|---|---|
| strand_url | The URL for the strand. |
| strand_version_url | The URL for the new strand version. |
| strand_version_uuid | The UUID of the new strand version. |
| version | The semantic version used or suggested |
| change | The type of change detected (equal, initial, patch, minor, or major) |
| latest_version | The highest published version of the strand (including candidate releases), or empty if none exists |
| stable_version | The highest published non-candidate version, or empty if none exists |