mirror of
https://ghproxy.net/https://github.com/elementor/wp2static.git
synced 2025-11-24 00:00:14 +08:00
4
Release process
Leon Stafford edited this page 2021-09-05 13:27:36 +10:00
Scenario: Current develop branch is at 7.1.7-dev and we want to release it as 7.1.7
rm -Rf vendor && rm composer.lock && composer install && composer run-script testcommit -m "update dependencies"git pushCHANGELOG.md contains all the relevant changes since the previous release. Ensure mentions for reporters/contributorsCHANGELOG.mdgit checkout mastergit reset --hard developwp2static.php, removing the -dev from the version number references.git commit -m "release 7.1.7git tag 7.1.7git push && git push --tag7.1.7CHANGELOG.mdcomposer run-script build wp2static-7.1.7md5 wp2static-7.1.7.zip > wp2static-7.1.7.zip.md5git checkout develop./wp2static.php, bumping version number to development version of next planned release version (minor point release if unsure)7.1.8-dev7.1.8 section to CHANGELOG.mdgit commit -m "reset dev version after releasegit push(This would preferably be done pre-release, but may be deferred when we want to push out a new WP2Static core verison quickly)
Run the Lokl script to pull and build latest from WP2Static core and add-on sources. Build new base image and ensure that core and all addons activate without error. Smoke test simple deployment to ZIP/Netlify and ensure homepage and subpages are loading fine.
For significant releases, import latest purchaser emails from Stripe into Customer.io, adding to license holder segment. Send email including the changelogs since previous release.
Tweet release announcement, linking to release page on GitHub.
Development Wiki - suggestions welcome!
Deleting the wiki page "Release process" cannot be undone. Continue?
专为开源 Web 生态打造的企业级代码托管平台,深度支持 WordPress、Laravel、Vue.js、React 等主流技术栈,致力于推动中国开放网络 OpenWeb 发展,助力本土开源项目建设。