Skip to content

Release: Alpha 4 readiness checklist #307

Description

@bobtista

Goal

Ship one verified Alpha 4 release from a pinned development commit.

Checking an item means its result has been verified—not merely that a PR exists. PR #229 must not be merged solely because it becomes mechanically mergeable.

Release blockers

Operational security

  • Revoke and rotate the affected UploadThing credential
  • Remove obsolete repository secrets
  • Privately review provider-account activity

Integration

  • All selected blocker PRs are merged into development
  • Superseded PRs are closed with an explanation
  • Windows and Linux CI pass
  • Record the exact release-candidate commit SHA
  • Update PR chore: alpha 4 release #229 to contain that candidate
  • Confirm PR chore: alpha 4 release #229 contains no unrelated changes
  • Obtain at least one human maintainer approval
  • Satisfy the main ruleset without bypassing checks

Windows validation

Record the tester, package, operating system and candidate SHA in a comment.

  • Installer completes successfully
  • Packaged application starts
  • Existing configuration loads
  • Game installations are detected
  • A profile can be created and launched
  • Steam preparation failure restores the original executable
  • Upload controls are disabled
  • Existing public UploadThing links remain importable
  • CAS garbage collection performs no deletion

Linux validation

Record the tester, package, distribution and candidate SHA in a comment.

  • Package installs or extracts successfully
  • Packaged application starts
  • Existing configuration loads
  • Game installations are detected
  • A supported profile can be created and launched
  • Upload controls are disabled
  • Existing public UploadThing links remain importable
  • CAS garbage collection performs no deletion

Release preparation

  • Agree on the exact release version and tag
  • Generate release notes from the previous release tag
  • Document disabled uploads and CAS garbage collection
  • Confirm releases require explicit promotion
  • Confirm successful CI exists for the candidate SHA
  • Verify expected Windows and Linux assets exist and are non-empty

Promotion

  • Merge the verified PR chore: alpha 4 release #229
  • Promote the exact verified commit
  • Verify the published tag points to that commit
  • Verify installers, packages and metadata
  • Perform final installation/startup checks from published assets
  • Publish release notes
  • Close the Alpha 4 milestone

Metadata

Metadata

Assignees

No one assigned

    Labels

    ReleasePR’s containing changes for the next release.WIP

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions