Changes between Version 1 and Version 2 of Openvpn2ReleaseProcess
- Timestamp:
- 10/25/22 14:27:21 (19 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Openvpn2ReleaseProcess
v1 v2 19 19 Downstream package maintainers (Debian, Ubuntu, Red Hat, etc) should be notified about ''releases with major security fixes''. This is easiest to do via the [https://www.openwall.com/lists/oss-security oss-security mailing list]. 20 20 21 22 21 = Release checklist = 23 22 24 == Updaterepositories ==23 == Sync repositories == 25 24 26 25 * tap-windows6 (when needed) … … 30 29 * Merge pull requests 31 30 * Rebase with upstream 32 * openvpn-gui33 * Merge pull requests34 31 * openvpn-build 35 32 * Merge pull requests 36 33 * Rebase local clone with upstream 34 * openvpn-gui 35 * Merge pull requests 37 36 38 == Update releasedependencies ==37 == Build dependencies == 39 38 40 * tap-windows6 (when updated)39 * tap-windows6 (when needed) 41 40 * Build 42 41 * Cross-sign for Windows 7 … … 47 46 * Copy signed driver files to tap-windows6 building/signing computer 48 47 * Produce MSM packages 49 * Tag release50 * Push changes and tags to Git51 48 * openvpnserv2 (when needed) 52 49 * Build 53 50 * Put new version to build.openvpn.net 54 51 * Put GPG signature (ASC file) to build.openvpn.net 55 * Tag the release56 * Push changes and tags to Git57 52 * openvpn-gui 58 53 * Merge pull requests … … 61 56 * openvpn-build 62 57 * Tag the release 63 Use PRODUCT_VERSION 2.5.0xx for release/2.5 and 2.5.1xx for release/2.6+ 58 * sbuild-wrapper 59 * Generate changelog with openvpn-release-scripts 60 * Update version.conf 61 * Prepare for packaging 62 * Build tarballs 63 * Publish tar.gz on build.openvpn.net 64 64 65 * Push changes and tags to Git66 * Push changes to Git67 * sbuild-wrapper68 * Generate changelog with [69 Add changelog (auto-generated by openvpn-release-scripts)70 71 Update version.conf72 73 Push changes to Git74 75 Prepare for packaging76 77 Build tarballs78 79 Publish tar.gz on build.openvpn.net80 65 81 66 Package: … … 121 106 Security announcement (as needed) 122 107 108 == After release == 109 110 Tag release and push tags to Git for all repositories that changed: 111 112 * tap-windows6 (when needed) 113 * openvpnserv2 (when needed) 114 * openvpn-gui 115 * openvpn-build 116 * sbuild-wrapper 117 118 123 119 Misc: 124 120 125 Remove GitHub tokens if you pushed to Git from winsigning.openvpn.in 121 * Use PRODUCT_VERSION 2.5.0xx for release/2.5 and 2.5.1xx for release/2.6+ 122 * Remove GitHub tokens if you pushed to Git from winsigning.openvpn.in