namiml/rkuhub publish

Upload a build to rkuhub and publish it — a Roku .pkg to a channel, or an Amazon .apk to a Live App Testing app — failing the build on a failed or reconnect-required job.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
base-urlrkuhub base URL (no trailing slash). Defaults to https://hub.rku.dev.nohttps://hub.rku.dev
tokenrkuhub API token (sent as a bearer). Store as a repo/org secret.yes
platformTarget platform: roku (default) or amazon.noroku
channel-slugRoku target channel slug, e.g. nami-dev. Required when platform is roku.no""
app-idAmazon app id (the console titleId, amzn1.devportal.mobileapp.*). Required when platform is amazon.no""
package-pathPath to the built artifact to upload (.pkg for Roku, .apk for Amazon).yes
artifact-nameName to store the artifact under. Defaults to the .pkg filename.no""
versionVersion label recorded with the publish (e.g. the git sha or release tag).no""
release-notes"What's New" release notes recorded with the publish and submitted to the store.no""
release-notes-filePath to a text/markdown file with the release notes (instead of release-notes).no""
poll-timeout-secondsMax seconds to wait for the publish job to reach a terminal state.no300
poll-interval-secondsSeconds between job-status polls.no5
continue-on-errorWhen true, a failed/reconnect-required/timed-out publish emits a warning and the step still passes (exit 0) instead of failing the build. Default false.nofalse
namedescription
job-idThe rkuhub publish job id.
channel-idThe Roku channel id from the publish result, when available.