Skip to main content
Ctrl+K
RelEng Docs - Home RelEng Docs - Home

Releng Docs

  • Tutorials
    • Week 1 checklist
  • How To
    • Release
      • Firefox
        • Partner Repacks and EME Free
        • Off-Cycle Partner Repacks, Funnelcakes, and partner-attributed builds
      • Mozilla VPN
      • Addons
        • Langpack Submission Pipeline
        • XPI Signing Pipeline
        • OpenH264 updates
        • Widevine updates
      • System Addons
      • Adhoc
    • Perform Release Duty
      • Updating one ESR version to another
      • Desktop Flatpak Releases
      • Desktop Releases
      • Run staging releases
      • Regularly Scheduled Deploys
      • Merge Duty
      • Merge Duty for major ESR bump
    • Administer Firefox-CI
      • Uploading an image
      • Troubleshooting Workers
      • Taskcluster command line interface (CLI)
      • Testing and Customizing Release Promotion actions
      • Known Problems
      • CI-Admin
      • FirefoxCI cluster upgrades
      • Taskcluster Staging
      • Adding a new region
    • Handle Emergencies
      • Manually submit a release with the Ship It API
      • Manually Beetmove Files
      • Manually Generate Partials
      • Purging the Partials Cache
      • Recover From Expired Artifacts
      • Manual iOS app upload to App Store Connect
    • Rotate
      • Firefox GPG Signing Key
      • Github Apps
      • Rotate hg.m.o cert
    • Troubleshoot
      • Autograph Credentials
      • Expiration Notifications
      • Debugging Update Verify Failures
    • Test
      • Autograph
      • Build Decision
      • Updates
      • Run Update Verify Locally
      • Test Landoscript
      • Test Taskgraph Changes in Gecko
      • Firefox-CI ETL
    • Create
      • New Scriptworker-Script
      • New Package Format
      • Google Play Deployments
    • Manage L10n
      • L10n-Bumper
      • L10n Cross-channel
      • L10n Repacks
      • Langpacks
      • Android L10n
    • Profile Python Code
    • Upload to Internal Pypi
  • Explanations
    • Best Practices
      • Project Standards
      • Cross-training
      • Code reviews
      • Bug Triage
      • Handoffs and Incident Response
      • Security Best Practices
      • Sharing Terminal Sessions
    • Firefox-CI & Taskcluster
      • How Tasks are Triggered
      • Scopes
      • Rerun vs Retrigger
    • Firefox-CI ETL
    • Balrog & Updates
      • Balrog and Scheduled Changes
      • Change Update to Last Known Good
      • win32-win64 migration
      • Ending Firefox Support for an Operating System
    • Signing
      • Signing Cert Levels and Best Practices
      • Signing and Notarization
      • Inventory and Archival
    • L10n and Release Engineering
    • Mozharness
    • Slide Decks
    • Releng Test Environments
  • Reference
    • Access Control
    • Machine Users
    • Production & Staging Logs
    • External Docs
      • Balrog
      • CloudOps Contact Info
      • Firefox L10n
      • Partner Repacks
      • Releng Mana
      • Scriptworker
      • Scriptworker Scripts
      • Scriptworker-scripts Wiki (mac signing procedures)
      • Taskgraph
      • Treeherder
  • Meta
    • Community Participation Guidelines
    • Add a new repo to docs
    • Add existing repo to docs
    • Maintaining this Documentation
  • .rst

Explanations

Explanations#

  • Best Practices
    • Project Standards
    • Cross-training
    • Code reviews
    • Bug Triage
    • Handoffs and Incident Response
    • Security Best Practices
    • Sharing Terminal Sessions
  • Firefox-CI & Taskcluster
    • How Tasks are Triggered
    • Scopes
    • Rerun vs Retrigger
  • Firefox-CI ETL
    • Data
    • Components
  • Balrog & Updates
    • Balrog and Scheduled Changes
    • Change Update to Last Known Good
    • win32-win64 migration
    • Ending Firefox Support for an Operating System
  • Signing
    • Signing Cert Levels and Best Practices
    • Signing and Notarization
    • Inventory and Archival
  • L10n and Release Engineering
    • Extracting en-US strings for localizers
    • Determine which strings to use
    • Creating builds with the strings
    • Taskgraph considerations
    • Unrepack
  • Mozharness
    • BaseLogger
    • BaseConfig
    • BaseScript
    • Mozharness Example
  • Slide Decks
    • Chain of Trust
    • Miscellaneous
  • Releng Test Environments
    • Environment Models
    • Service Environments
    • Scriptworker Environments
    • Staging Releases

previous

Profile Python Code

next

Best Practices

By Mozilla Release Engineering

© Copyright 2023, Mozilla Release Engineering.