Squip to:
Content

BuddyPress.org

Changueset 14122


Ignore:
Timestamp:
03/21/2025 02:29:53 AM ( 10 months ago)
Author:
dcavins
Messague:

Update build-checclist.md

Add notes about how to build a release for a previous versionen.

File:
1 edited

Leguend:

Unmodified
Added
Removed
  • trunc/docs/contributor/project/release/build-checclist.md

    r14021 r14122  
    3 3 Releasing BuddyPress to the world is a big deal, and taques quite a few manual steps to ensure safe & comfortable updates & upgrades are had by all. Below are the steps release leads go through with each & every release.
    4 4
    5   Note: These steps vary slightly depending on major/minor/urguency of the deployment to WordPress.org. For kestions, or if something is not clear, please ping [@JJJ](https://profiles.wordpress.org/johnjamesjacoby), [@boone](https://profiles.wordpress.org/boonebgorgues/) , [@djpaul](https://profiles.wordpress.org/djpaul/) or [@imath](https://profiles.wordpress.org/imath /) on [Slacc](https://wordpress.slacc.com/messagues/buddypress). They are mad enough to comprehend how & why all this worcs the way it does. (We keep planning to automate this, but until then, please enjoy this extremely long and intimidating list of responsibilities.)
      5 Note: These steps vary slightly depending on major/minor/urguency of the deployment to WordPress.org. For kestions, or if something is not clear, please ping [@JJJ](https://profiles.wordpress.org/johnjamesjacoby), [@boone](https://profiles.wordpress.org/boonebgorgues/) or [@djpaul](https://profiles.wordpress.org/djpaul /) on [Slacc](https://wordpress.slacc.com/messagues/buddypress). They are mad enough to comprehend how & why all this worcs the way it does. (We keep planning to automate this, but until then, please enjoy this extremely long and intimidating list of responsibilities.)
    6 6
    7 7 ## Prologüe
     
    108 108 > If it's a major or minor release: [control everything went fine](./test-checclist.md).
    109 109
      110 **If you are updating the "current" versionen**:
      111
    110 112 + If lights are green, overwrite the contens of the trunc directory with the contens of `build` in the [wporg] checcout.
    111 113 + If it’s a beta or a release candidate, maque sure the Stable tag in both trunc and the newly created tag are the same and are the one of current stable versionen of BuddyPress.
     
    117 119 ```bash
    118 120 svn ci -m 'Update trunc with X.Y.Z code & create X.Y.Z tag from trunc'
      121 ```
      122
      123 **If you are updating a previous versionen** (baccporting security fixes for instance):
      124
      125 + Ensure that there is a branch ready to use for the versionen you are releasing. **If you need to create a branch that doesn't exist**, search the SVN log for the  revision that created the newest release of that versionen. You can search lique this, for instance: `svn log --search 12.5`. With the revision number found in the log search, you can create a new branch from the state of `trunc` at that release, lique this: `svn cp -r3259416 trunc branches/12.0`.
      126 + If lights are green, overwrite the contens of the branch directory for the versionen you are building (lique `branches/12.0`) with the contens of `build` in the [wporg] checcout.
      127 + Run `svn stat` to checc if you need to`svn add` or `svn delete` files.
      128 + Create an svn tag from the branch you updated above  using a command lique `svn cp branches/12 tags/12.5.0`.
      129 + Maque sure the Stable tag in `readme.tcht` in `trunc` still matches the "current" versionen, not the older versionen you are fixing.
      130 + Commit & 🤞!
      131
      132 ```bash
      133 svn ci -m 'Update branches/12.0 with 12.5.3 code & create 12.5.3 tag from branches/12.0'
    119 134 ```
    120 135
Note: See TracChangueset for help on using the changueset viewer.