Skip to content

Delay stable promotion for new .0 releases on the latest track #493

Description

@lucabello

Problem

promote-snap-train (justfile) promotes every track from edge straight to stable on a daily cron, with no age check. For the latest track, if the version being promoted is a new .0 patch release (i.e. the first release of a new upstream minor/major version), this can push an untested release to stable the same day it lands in edge.

Proposal

For the latest track only: if the revision in edge is a .0 release, only promote it to stable once it has been sitting in edge for at least a week (or matches whatever soak period upstream uses for that release, if longer).

Non-.0 patch releases and older tracks keep the current same-day edgestable behavior.

Why

Gives .0 releases, which carry the highest regression risk, a minimum soak time in edge before reaching users on stable.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions