Skip to content

Follow Release Process for 3.0.0-alpha.7 #431

@da2ce7

Description

@da2ce7

from: release_process.md

This is the second attempt. Lets see if it works.

Comments in the Develop Branch:

  • The develop branch has the 3.0.0-alpha.7-develop.
  • The version is bumped according to releases, new features, and breaking changes.

Process:

  • develop is ready for branching for a release.
  • force-push develop to staging branch.
  • commit release: version 3.0.0-alpha.7, that removes the -develop suffix.
  • create pull request to merge staging into main branch.
  • check all status checks succeed for main branch.
  • push main branch to releases/v3.0.0-alpha.7 branch.
  • check all status checks success for releases/v3.0.0-alpha.7 branch.
  • create signed v3.0.0-alpha.7 tag from releases/v3.0.0-alpha.7 HEAD.
  • create github release from v3.0.0-alpha.7 tag.
  • merge the main branch back into develop branch, assuring that the 3.0.0-alpha.7 has the suffix -develop.

Notes:

  • At step 1., develop is automatically published to dockerhub.
  • At step 3., main is automatically published to dockerhub.
  • At step 5., releases\v3.0.0-alpha.7 is automatically published to dockerhub and crate.io.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions