Skip to content

Backdrop 1.34.3 Release checklist #7176

Description

@laryn

Release scheduled for July 22, 2026 10am - 4pm PT

Pre-release tasks

  • Merge commits (assign to quicksketch / herbdool / laryn / hosef)
  • Create the next bugfix milestone (assign to klonos / jenlampton / herbdool / quicksketch)
  • Move all unfinished issues to the next bugfix release milestone (assign to klonos / jenlampton / herbdool / 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.
    • Bug issue titles should start with Fix or Fixed,
    • New feature issue titles should start with Add or Added.
    • Each issue should have accurate labels, especially the "type - " labels.
  • Close the milestone (assign to quicksketch / herbdool / jenlampton)
  • Draft Release notes (assign to jenlampton / herbdool / 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 heading ## 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.
        • See this example for updates to .htaccess
        • See this example or this example for updates to settings.php
      • 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 /core/update.php) for this release.
        • Note: you can use this command to see if any install files were changed:
          ls -1 core/modules/*/*.install | while read filename; do echo "$(git log -1 --pretty="format:%ad %f" --date=format:"%F %R" -- $filename)" $filename; done|sort
    • Include a section heading ## Changes since version 1.xx.x
      • 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.
        • Move the headings to H3, add another # before the ## to get ###.
      • Remove any square brackets in the titles, and move those issues to their own section.

Release tasks

  • Update bootstrap.inc with version number (assign to quicksketch / herbdool / laryn / hosef)
  • Tag for release, and push tag to GitHub (assign to quicksketch / herbdool / laryn / hosef)
  • Revert version number back (assign to quicksketch / herbdool / laryn / hosef)
  • Create release notes on GitHub, and publish release (assign to jenlampton / herbdool / quicksketch)
  • Post/Tweet/Toot/Skeet that a new release is out (assignments below)

Immediate Post-release tasks

Backdrop's Website updates

See Also

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions