jaisonerick/crucible deploy
Deploy a project to a crucible machine over a Tailscale tailnet
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| tag | Image tag passed to crucible deploy, usually the commit SHA (github.sha) | yes | — |
| crucible-token | Token that can read jaisonerick/crucible releases | yes | — |
| tailscale-client-id | Federated identity or OAuth client ID for Tailscale | yes | — |
| tailscale-audience | Federated identity audience, for workload identity federation | no | "" |
| tailscale-oauth-secret | OAuth client secret, the alternative to workload identity federation | no | "" |
| project | Project name; when empty, read from the project: key of the project file | no | "" |
| file | Project file read by crucible deploy | no | crucible.yml |
| machine | The machine's tailnet short name | no | crucible |
| crucible-version | crucible release to download: latest, 0.8.0 or v0.8.0 | no | latest |
| registry | Registry the registry token authenticates to | no | ghcr.io |
| registry-user | Registry username | no | ${{ github.actor }} |
| registry-token | Registry token passed to the machine for this deploy; empty means images are public | no | ${{ github.token }} |
Outputs
no outputs