Skip to content

Create Release Prep MR generating script

Our release process is a giant checklist living in a gitlab template which, while nice and organized and cool, could be partially automated. The things we've enumerated include:

  • translation hash updates
  • rbm.conf
    • version
    • incrementals
    • release date
  • dependency checking and config updating for:
    • noscript
    • ublock
    • mullvad extension
    • openssl
    • zlib
    • zstd
    • tor
    • go
    • manual
    • tor-browser
    • geckoview
    • firefox-android
  • improved changelog generation (eg include esr/geckoview updates, etc)
    • handle updates when passed manually to the script
    • wire the script to the release preparation script and automate it even more!
  • qa + release emails
  • website MR
  • blog MR
Edited by Pier Angelo Vendrame
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information