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

Backdrop 1.20.1 Release checklist #5267

Closed
18 of 30 tasks
quicksketch opened this issue Sep 30, 2021 · 2 comments
Closed
18 of 30 tasks

Backdrop 1.20.1 Release checklist #5267

quicksketch opened this issue Sep 30, 2021 · 2 comments
Milestone

Comments

@quicksketch
Copy link
Member

quicksketch commented Sep 30, 2021

Release scheduled for October 1, 2021 10am - 1pm PT

Pre-release tasks

  • Merge commits
  • Create the next bugfix milestone (@quicksketch)
  • Move all unfinished issues to the next bugfix release milestone (@quicksketch)
  • Review all closed issues in milestone: (assign to klonos / jenlampton / stpaultim )
    • Issue titles should include a complete, but very brief summary of the problem.
    • Issue titles sould be in complete sentences, ending with a period.
    • Bug issue titles should start with Fix or Fixed,
    • New fearure issue titles should start with Add or Added.
    • Each issue should have accurate labels, especially the "type - " labels.
  • Close the milestone (@quicksketch)
  • Draft Release notes (@quicksketch)
    • Include a short, descriptive summary of the release, for example:
      • "Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only."
    • Include a section containing Notes for updating
      • Note if any changes were made to files outside the core directory, for example:
        • No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
      • Note if updates (update.php) needs to be run, for example:
        • Use the text "The database update script does not need to be run."
        • or "It will be necessary to run the update script (located at /update.php) for this release."
    • Include changelog since last version:
      • Navigate to Actions
      • Select the most recent time "Release Notes Generator" has been run.
      • Download the release-notes artifact attached to the generator.
      • Unzip the file, and copy/pate contents into release notes draft.
      • Remove any square bracets in the titles, and move those issues to their own section.

Release tasks

  • Update bootstrap.inc with version number (@quicksketch)
  • Tag for release, and push tag to GitHub (@quicksketch)
  • Revert version number bac (@quicksketch)
  • Create release notes on GitHub, and publish release (@quicksketch)
  • Update the front page download link on b.org (assign to stpaultim / klonos / jenlampton / serundeputy / herbdool / quicksketch)
  • Tweet that a new release is out (assign to stpaultim / jimbirch / jenlampton / quicksketch)
    • Use text like "There is a bug-fix release out for #BackdropCMS today, version 1.17.1: https://backdropcms.org." or

Immediate Post-release tasks

If this release does NOT accompany a minor release:

Backdrop Website updates

  • backdropcms.org (assign to @jenlampton / @bwpanda / ??)
  • docs.backdropcms.org (assign to @jenlampton / @bwpanda / ??)
  • events.backdropcms.org (assign to @jenlampton / @bwpanda / ??)
  • forum.backdropcms.org (assign to @jenlampton / @bwpanda / ??)
  • localize.backdropcms.org (assign to @jenlampton / @bwpanda / ??)
@quicksketch quicksketch modified the milestones: 1.20.1, 1.20.2 Oct 11, 2021
@quicksketch
Copy link
Member Author

quicksketch commented Oct 11, 2021

We're starting this release now and should have it out shortly. I've reviewed the RTBC queue for remaining easy fixes. I've gone ahead and closed the milestone and will be prepping the release.

Here's a draft of the release notes:


This is a maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.

Notes for updating

  • No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
  • The database update script (/core/update.php) does not need to be run.

Bug fixes

  • Fix the broken table output on the custom blocks admin page #5251
  • Syntax error in file.test prevents File tests from running. #5293
  • PHP warning on upgrade from Drupal 7 in system_get_date_formats() #5288
  • Fix the display of test failure output in GitHub Actions #5236
  • The help text in "String contains" field in "User interface translation" says that search is case-sensitive, when it's not #4677
  • Views: Incorrect filter group OR behavior, LEFT JOIN changed to INNER JOIN #3415

User Experience Improvements

  • Add a 'Save and set permissions' button to the 'Add role' form #5208
  • Highlight "New" Dashboard Notifications #5098

Miscellaneous changes

  • Upgrade from ubuntu-18.04 to ubuntu-20.04 for GitHub Actions #5209

@klonos klonos assigned klonos, jenlampton and ghost Oct 11, 2021
@ghost ghost removed their assignment Oct 11, 2021
@ghost
Copy link

ghost commented Jan 13, 2022

Assuming this can be closed now. Feel free to re-open if not.

@ghost ghost closed this as completed Jan 13, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants