ryvn-technologies/Build and Push to Ryvn Registry
Builds and pushes Docker images or Helm charts to Ryvn Registry
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| service_name | Name of the service | yes | — |
| version | Semantic version to tag the image/chart with | yes | — |
| build_only | Build only, don't push to registry | no | false |
| ryvn_client_id | Ryvn Client ID for authentication | yes | — |
| ryvn_client_secret | Ryvn Client Secret for authentication | yes | — |
| ryvn_api_url | Ryvn API URL for self-hosted or dev instances (optional) | no | — |
| ryvn_auth_url | Ryvn Auth URL for self-hosted or dev instances (optional) | no | — |
| ryvn_project_id | Ryvn Project ID for local dev setups (optional) | no | — |
| build_args | Build arguments to pass to the Docker build | no | — |
| platforms | List of target platforms for build | no | linux/amd64 |
| use_nixpacks | Use Nixpacks to build Docker images instead of Dockerfile | no | false |
| nixpacks_pkgs | Additional Nix packages to install in the environment | no | "" |
| nixpacks_apt | Additional Apt packages to install in the environment | no | "" |
| nixpacks_cache | Use the Nixpacks build cache | no | true |
| buildx_endpoint | Docker Buildx endpoint for remote driver | no | "" |
| buildx_driver | Docker Buildx driver type | no | "" |
| disable_cache | Disable all caching (GitHub Actions cache and build cache) | no | false |
| build_secrets | Docker BuildKit secrets (KEY=VALUE per line). Mounted via --secret so they don't leak into image layers. Users access them with RUN --mount=type=secret,id=KEY in their Dockerfile. | no | "" |
Outputs
| name | description |
|---|---|
| build_artifacts | JSON array of artifacts built by this action |