Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] 2.8.7 #405

Open
10 of 15 tasks
burhandodhy opened this issue Sep 27, 2024 · 0 comments
Open
10 of 15 tasks

[Release] 2.8.7 #405

burhandodhy opened this issue Sep 27, 2024 · 0 comments

Comments

@burhandodhy
Copy link
Collaborator

burhandodhy commented Sep 27, 2024

  • 1. Branch: Starting from develop, create a new branch following the format release/2.8.7.
  • 2. Version bump: Update the plugin version in readme.txt, package.json, package-lock.json, brightcove-video-connect.php in plugin version and BRIGHTCOVE_VERSION constant.
  • 3. Changelog: Add/update the changelog in CHANGELOG.md and readme.txt, ensuring to link the [2.8.7] release reference in the footer of CHANGELOG.md (e.g., 2.8.6...2.8.7).
  • 4. New files: Check to be sure any new files/paths that are unnecessary in the production version are included in .gitattributes.
  • 5. If applicable, bump the Tested up to field in readme.txt.
  • 6. Release date: Double check the release date in both changelog files.
  • 7. Run npm run build to generate updated translation files.
  • 8. Commit your changes and open a PR to develop.
  • 9. Once changes are merged, open a PR from develop to master.
  • 10. Test: Once changes are merged, checkout the master branch locally and test for functionality.
  • 11. Release: Once merged, draft a new release naming the release with the new version number, creating a new label 2.8.7, and selecting as target master. Paste the release changelog from CHANGELOG.md into the body of the release and include a link to the closed issues on the milestone.
  • 12. SVN: Wait for the GitHub Action to finish deploying to the WordPress.org repository. If all goes well, users with SVN commit access for that plugin will receive an emailed diff of changes.
  • 13. Check WordPress.org: Ensure that the changes are live on https://wordpress.org/plugins/brightcove-video-connect/. This may take a few minutes.
  • 14. Close milestone: Edit the milestone with release date (in the Due date (optional) field) and link to GitHub release (in the Description field), then close the milestone.
  • 15. Punt incomplete items: If any open issues or PRs which were milestoned for 2.8.7 do not make it into the release, update their milestone to 2.8.9, 2.9.0, 3.0.0 or Future Release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant