Default Release Channels
Ryvn includes two built-in release channels:| Channel | Purpose |
|---|---|
staging | Pre-production verification and testing |
production | Live production deployments |
You can configure additional channels to match your specific workflow needs.
Release Channel Promotion
You can add a release to a channel in one of three ways:1. Default Channel Assignment
When you publish a new release, it can be automatically added to a default release channel based on your configuration.2. Manual Promotion
You can manually promote releases between channels. This is useful when:- You’re responding to support or stability incidents requiring quick version changes
- You want to override the configured promotion pipeline
- You need to run manual testing or validation before promotion
3. Automated Promotion
Configure releases to automatically promote between channels based on promotion criteria. A release will move to the next channel when all criteria are met during a maintenance window. To configure automated promotion paths:Add Promotion Path
- Click Add Promotion Path 2. Select the source channel (e.g.,
staging) 3. Select the target channel (e.g.,production) 4. Add promotion criteria: - Enable security scan checks - Configure health check requirements - Set required duration for health checks - Enable manual approval if needed 5. Click Save to create the promotion path
development → staging → production, each with their own promotion criteria.
Promotion Criteria
You can use these criteria to control promotion between channels:| Type | Description |
|---|---|
health_check | Release must maintain healthy status in a specified environment for a specified duration |
security_scan | No critical security vulnerabilities found in scan |
manual_approval | Requires manual approval |