Below steps describe how to create a patch release for latest ADF version
Patching ADF starts from master branch, therefore you need to be sure you have the latest master branch:
git checkout master git pull
Learn the version you would like to patch, you can check ADF versions here.
Create new patch branch from master i.e. develop-patch-VERSION (e.g. develop-patch-4.11.1):
git checkout -b develop-patch-VERSION master
Apply and commit your fix to develop-patch-VERSION branch.
Run release.sh script with proper patch version:
scripts/release.sh -v VERSION # e.g. scripts/release.sh -v 4.11.1
Push your changes and run all tests:
git push -u origin develop-patch-VERSION
In order to run all tests you can use [ci:force] flag:
git commit -m '[ci:force]' --allow-empty git push
Verify if tests are green and if everything looks fine, you can proceed further.
Create new branch from master and call it master-patch-VERSION (e.g. master-patch-4.11.1):
git checkout master git checkout -b master-patch-VERSION
Merge develop-patch-VERSION into master-patch-VERSION:
git checkout master-patch-VERSION git merge develop-patch-VERSION
Push master-patch-VERSION branch:
git push -u origin master-patch-VERSION
Verify if build is green and check if proper tag was created.
After all is done, you can cherry-pick your fix to develop.
© 2023 Alfresco Software, Inc. All Rights Reserved.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.