Skip to content

WooCommerce 10.1.0 #60220

@linear

Description

@linear

This issue tracks the progress of the a single WooCommerce core plugin release iteration that covers the publishing of a single patch version. Patch version in this context refers to z in a version following x.y.z where z can be any of 0-99, 0-rc.[0-99], or 0-beta.[0-99].

Version being released 10.1.0

The following details are copied from the official Building and Publishing guide. Please check it to make sure these instructions haven't become out of date.

  • Pre-Checks
  • Build WooCommerce
  1. Run the "Release: Bump version number" workflow.
    • Run from trunk.
    • Choose the type of version you're releasing (beta, rc, or stable).
    • Enter as Release branch the branch you are about to release from (e.g. release/10.0).
    • Review and merge the PR created.
  2. Run the “Release: Compile changelog” workflow.
    • Run from trunk and enter the major version number and the intended release date.
    • Review and merge the two PRs created (one for trunk, one for the release branch).
    • Ensure the changelog date is correct.
  3. Build the release ZIP file.
  • Publish the Release

Step 1: Upload Release to WordPress.org

Step 2: Approve the Release

Step 3: Verify Release Availability

  • Release to the Staging Environment (Stable and RC releases)
  • Update the Release Tags

Step 1: Update Stable Tag

  • Condition: Only perform this step if:
    • The release is a stable release, and
    • No major issues were found the release to staging.
  • Action: Run the "Release: Update stable tag" workflow from trunk, set the version, and select the option to update the stable tag as part of the workflow input.
    • Review and merge the pull requests for both the release branch and trunk.

Step 2: Publish GitHub Release Tag

  • Action: Publish the previously created GitHub draft release tag.
  • When setting release status:
    • If releasing a dev, beta, or RC, check "Set as a pre-release."
    • If the version was marked as stable in Step 1 above, check "Set as the latest release."
    • If the version was not marked as stable in Step 1 above, do not set as the latest release.
  • Post Release Monitoring

For all RC and stable releases, the release lead should continue to monitor for any bugs directly related to the latest version. Monitoring should continue for 3 days after a major release and 1 day for a point release.

See the WooCommerce Release Monitoring Guide for more details

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions