Release status reference

Your mini program's release status changes as it moves through different phases. Understanding the statuses helps you track progress, respond to required actions, and know what comes next in the release workflow.

Status list

The following table lists all release statuses in their typical order, along with their respective description, supported environments, and available user actions:

Status

Description

Supported environments

Available user actions

New Version Created

Initial status. The release is created. Reached after you select a target app and environment.

All

  • Edit release-specific configuration
  • Test in the target app
  • Apply for release

Under Review

Your release is awaiting approval from the super app. Reached after you apply to release for a target that requires manual approval.

  • Production
  • Sandbox
  • Withdraw release request
  • Wait for approval

Release Preparation

Your release is ready to go live. Reached after approval if pilot testing is not supported in the target app.

Production

  • Cancel release
  • Go live

Pilot Testing

The release is ready for or is undergoing final internal testing. Reached after approval if pilot testing is supported in the target app.

  • Production
  • Sandbox
  • Update test group
  • Cancel testing (release)
  • Complete testing

Grayscale Release

The version is ready to go live or is being rolled out to a subset of the target users. Reached after pilot testing or release preparation is complete.

Production

  • Cancel release
  • Scale up or complete release

Full Release

The version is live to 100% of the target audience.

All

N/A

Note: A new release will archive this one.

Canceled

A final status. Release was canceled during one of the following phases:

  • Release Preparation
  • Pilot Testing
  • Grayscale Release
  • Production
  • Sandbox

N/A

Archived

A final status. The version is no longer active. This happens if:

  • The mini program is taken offline by its admin.
  • The mini program is forcibly removed by the super app.
  • Another mini program version is fully released to the same target.

All

N/A

Status flow

The following diagram illustrates how the status changes from start to finish in each environment:

image.png