Difference between revisions of "Steps for a patch release"

From OpenEMR Project Wiki
Line 12: Line 12:
:6. Build/release the docker. Ensure update tag for the patch version in the github action file.
:6. Build/release the docker. Ensure update tag for the patch version in the github action file.
:7. Update the Release History on main wiki page
:7. Update the Release History on main wiki page
:8. Point the demo farm production docker to the new tag


[[Category:Patch]][[Category:Release]]
[[Category:Patch]][[Category:Release]]

Revision as of 22:11, 18 May 2025

Steps detailing a patch release (using rel-703 (version 7.0.3) is given as an example):

1. Ensure the database changes have been added to the sql/patch.sql(and database.sql for new installs) file (and tests that it works)
2. Increment the $v_realpatch variable in the version.php file
3. Build a zip file of all files that have been modified in rel-703 (since the official 7.0.3 release). Build using the following script: https://gist.github.com/bradymiller/4f7817a7f2081891ccc93904914ea6f4
4. Place the git tag (example v7_0_3_3) on github repo: 'git tag v7_0_3_4 rel-703'
5. Release the zip file and the docker
6. Build/release the docker. Ensure update tag for the patch version in the github action file.
7. Update the Release History on main wiki page
8. Point the demo farm production docker to the new tag