mediazard/Railway Image Update

Update Docker image source and redeploy services on Railway via GraphQL API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-tokenRailway API token (account, workspace, or project token)yes
token-typeToken type: 'bearer' for account/workspace tokens (default), 'project' for project-scoped tokensnobearer
environment-idRailway environment ID (UUID)yes
imageFull Docker image URI with tag or digest (e.g. ghcr.io/org/app:sha-abc123)yes
servicesMultiline label:service_id pairs. Labels are for logging only. All services receive the same image.yes
first-serviceLabel of the service to redeploy before all others. Remaining services deploy after wait.no""
registry-usernameRegistry username for private image pull authenticationno""
registry-passwordRegistry password or token for private image pull authenticationno""
resolve-to-digestResolve the image tag to a content-addressed digest before passing to Railway. Prevents mutable-tag races. Set to 'false' only if you manage digest pinning yourself.notrue
allow-mutable-tagWhen resolve-to-digest is 'false', allow deploying a mutable tag (latest, main, master, develop, stable, or no tag). Defaults to 'false' to fail fast on unsafe refs.nofalse
namedescription
deployed-servicesComma-separated list of service labels that were successfully deployed (always written, even on partial failure)
failed-servicesComma-separated list of service labels that were not deployed (empty on full success; populated on partial or full failure)
image-tagThe resolved image reference that was deployed. When resolve-to-digest is true (default), this is a digest-pinned ref.
deployment-idsNewline-separated label=deployment-id pairs for each service deployed.