lsst-sqre/Docverse Upload

Upload a built documentation directory to Docverse.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
orgDocverse organization slug.yes
projectDocverse project slug.yes
dirPath to the built documentation directory.yes
tokenGafaelfawr bearer token. Typically the `DOCVERSE_TOKEN` secret.yes
base-urlDocverse API base URL.nohttps://roundtable.lsst.cloud/docverse/api
git-refShort branch or tag name to send as the build's `git_ref`. Defaults to `$GITHUB_HEAD_REF` (on `pull_request`) or `$GITHUB_REF_NAME`.no""
alternate-nameAlternate name for scoped editions.no""
waitWait for build processing to complete (`true` or `false`).notrue
wait-for-publishWait for the `publish_edition` jobs so the edition is live before the step returns. Only effective when `wait: true`. Publish failures/timeouts warn rather than failing the step (see the `publish-status` output).notrue
wait-timeoutMaximum minutes to wait for the queue job to reach a terminal state.no30
github-tokenGitHub token used to post (and update in place) a comment on the associated pull request linking to the updated editions. Typically set to `github.token`. Requires `pull-requests: write` permission. When omitted, PR commenting is disabled.no""
comment-on-prPost a PR comment with edition preview URLs (`true` or `false`). When `false`, commenting is disabled even if `github-token` is set — useful for dev-server workflows that should keep uploading but stay silent on pull requests.notrue
namedescription
build-idCrockford Base32 build ID.
build-urlHATEOAS `self_url` of the build resource.
published-urlFirst `published_url` among the updated editions, sorted by slug ASC.
job-statusTerminal queue-job status (or `queued` when `wait: false`).
publish-statusPublish outcome: `published`, `failed`, `timed-out`, or `skipped`.
editions-jsonJSON array of the updated editions (`slug`, `title`, `published_url`), sorted by slug.