This issue is for tracking the 1.2.3 release. Target release date: January 08 2024
Pre-release steps
[x] Merge #395
[x] Merge #396
[x] Merge #397
Release steps
[x] Branch: Starting from trunk, cut a release branch named release/1.2.3
[x] Version bump: Bump the version number in woocommerce-accommodation-bookings.php, readme.txt, package.json and package-lock.json to 1.2.3. In woocommerce-accommodation-bookings.php update both the plugin "Version:" property and the plugin WC_ACCOMMODATION_BOOKINGS_VERSION constant
[x] Update @since: Find all new @since x.x.x / @since n.e.x.t lines and update those with the new version number, 1.2.3
[x] Generate changelog: Locally, generate the changelog by running the following Woorelease command: php woorelease.phar cl:generate --product_version=1.2.3 https://github.com/woocommerce/woocommerce-accommodation-bookings/tree/trunk. Ensure the changelog updates look correct
[x] Update changelog: Take the changelog generated from the previous step and update the changelog.txt and readme.txt in the release PR with those changes
[x] Open PR: Open a new PR against trunk from the release branch, release/1.2.3
[x] Run tests: On this release PR, add the label needs: qit default tests. This will trigger the default QIT tests (activation, API and E2E). Ensure these tests pass as well as all other applicable tests
[x] Merge: Merge the release PR into trunk
[x] Prepare ZIP: Prepare the zip by running Woorelease locally on the trunk branch: php woorelease.phar build https://github.com/woocommerce/woocommerce-accommodation-bookings/tree/trunk. Make sure you are running the proper versions of node, npm and composer to ensure the built files are consistent across releases. Versions can be found in package.json
[x] Compare: Download the latest released zip and then run a diff compare against the generated zip, ensuring all expected changes are there (and no unexpected changes)
[x] Test ZIP: Take the ZIP generated from the previous step and test this locally, ensuring version numbers look correct, the changelog looks correct and the plugin installs and activates properly
[x] Attach ZIP: Attach the ZIP to this issue and ping the Automattic team in the #a8c-10up-woo-support channel to complete the release
This issue is for tracking the 1.2.3 release. Target release date: January 08 2024
Pre-release steps
Release steps
trunk
, cut a release branch namedrelease/1.2.3
woocommerce-accommodation-bookings.php
,readme.txt
,package.json
andpackage-lock.json
to 1.2.3. Inwoocommerce-accommodation-bookings.php
update both the plugin "Version:" property and the pluginWC_ACCOMMODATION_BOOKINGS_VERSION
constant@since
: Find all new@since x.x.x
/@since n.e.x.t
lines and update those with the new version number, 1.2.3php woorelease.phar cl:generate --product_version=1.2.3 https://github.com/woocommerce/woocommerce-accommodation-bookings/tree/trunk
. Ensure the changelog updates look correctchangelog.txt
andreadme.txt
in the release PR with those changestrunk
from the release branch,release/1.2.3
needs: qit default tests
. This will trigger the default QIT tests (activation, API and E2E). Ensure these tests pass as well as all other applicable teststrunk
trunk
branch:php woorelease.phar build https://github.com/woocommerce/woocommerce-accommodation-bookings/tree/trunk
. Make sure you are running the proper versions ofnode
,npm
andcomposer
to ensure the built files are consistent across releases. Versions can be found inpackage.json
#a8c-10up-woo-support
channel to complete the release