Steps for a patch release

From OpenEMR Project Wiki
Revision as of 22:11, 18 May 2025 by Bradymiller (talk | contribs)

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