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
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions