Release channels let you organize your installation releases into groups with similar characteristics, like development builds or production-ready versions. Each environment in your system subscribes to a specific channel, and Ryvn checks maintenance windows to determine when to update environments with the latest compatible installation release.

Default Release Channels

Ryvn includes two built-in release channels:

ChannelPurpose
stagingPre-production verification and testing
productionLive 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:

1

Navigate to Settings

Go to the Settings tab
2

Access Release Channels

Click on Release Channels in the settings menu
3

Add Promotion Path

  1. 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

You can create multiple promotion paths to build a complete promotion pipeline that matches your deployment workflow. For example, you might create paths from developmentstagingproduction, each with their own promotion criteria.

Promotion Criteria

You can use these criteria to control promotion between channels:

TypeDescription
health_checkRelease must maintain healthy status in a specified environment for a specified duration
security_scanNo critical security vulnerabilities found in scan
manual_approvalRequires manual approval