Parsely / wp-parsely

The official WordPress plugin for Parse.ly - makes it a snap to add the required tracking code to enable Parse.ly on your WordPress site.
https://wordpress.org/plugins/wp-parsely/
GNU General Public License v2.0
63 stars 32 forks source link

Release wp-parsely 3.16.2 #2674

Closed acicovic closed 1 month ago

acicovic commented 1 month ago

This is an issue for tracking the next wp-parsely release. This ticket is to be opened the week before the actual release, so we have enough time to complete all the related tasks.

The actual release of the plugin should be done on Mondays so we can catch the Tuesday WordPress VIP release window.

Before releasing

1. Merge all outstanding work

2. Conduct additional testing We've got automated testing in place and also test under our local development environment during development. For impactful releases we should also:

3. Communicate

The following additional tasks might be needed depending on the release and its impact:

Release process

1. Update version numbers and changelog

2. Merge develop into trunk

3. Create the GitHub release

4. Deploy the release to wordpress.org

After releasing

1. Communicate

2. Merge trunk back into develop

3. Manage milestones

4. Release to other platforms

vaurdan commented 1 month ago

Noting here that we had issues merging trunk into develop without being forced to merge develop into trunk, which is not ideal. This was addressed by creating an intermediary PR to handle this merge (#2680). Steps followed by @acicovic:

  1. Created a new branch based on develop
  2. Ran git merge trunk into it
  3. Made adjustments to dep files, to make them identical except plugin version numbers
  4. Tried to commit that and stumbled upon linting errors due to the new rule for spaces and parens
  5. Fixed the linting errors and everything worked