Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mozilla/mozregression
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.2.0
Choose a base ref
...
head repository: mozilla/mozregression
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8.0.0.dev1
Choose a head ref
  • 6 commits
  • 6 files changed
  • 1 contributor

Commits on Feb 18, 2026

  1. Bug 1857026 - Use first BUILD_TYPE as default

    To allow configs that don't target "opt", use the first build type in the
    list as the default. Correct some minor test expectations.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    4ad311d View commit details
    Browse the repository at this point in the history
  2. Bug 1857026 - Use mixins before base class in fetch_configs

    I was having trouble overrides not applying correctly due to MRO. In general
    the mixins should come first to behave more predictably around overriding
    behaviour.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    3abc235 View commit details
    Browse the repository at this point in the history
  3. Bug 1857026 - Fixup Fenix/Focus nightly repo handling

    The "nightly_repo" for these should be the VCS target which is mozilla-central,
    while the "nightly_base_repo_name" can name used by archive.mozilla.org. Also
    remove the arch_regex_bits variable which isn't helping.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    3815c5a View commit details
    Browse the repository at this point in the history
  4. Bug 1857026 - Refactor fetch_build_info to introduce FetchInfo

    Introduce `FetchInfo` to use when scraping archive.mozilla.org to find the
    Nightly builds. A specialized `TxtFetchInfo` variant is added to hold the
    `_update_build_info_from_txt` logic which is a detail of Nightly and should
    not be in the `InfoFetcher` base class to begin with.
    
    This allows fetch configs to better control if txt files are fetched, and
    subsequent patches will add other source for this build metadata.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    58ab31d View commit details
    Browse the repository at this point in the history
  5. Bug 1857026 - Use json-pushes API to get build info for Fenix

    The Fenix nightlies on archive.mozilla.org don't contain the usual build info
    txt files. As an alternative, use the hg.mozilla.org json-pushes API to look
    up based on buildid (datetime).
    
    Add a new interface to JsonPushes to look up the push at a specific timestamp
    rather than just a range of dates.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    0d06676 View commit details
    Browse the repository at this point in the history
  6. Bug 1857026 - Add integration branch bisection for Fenix/Focus

    Set the name of the build type to "shippable" since the builds are all PGO. Note
    that the task names for Fenix call themselved 'nightly-simulation' but the intent
    is the same as 'shippable'.
    
    This also adds support for Focus, but that is less valuable since we don't
    schedule compatible builds very often.
    moztcampbell authored and zzzeid committed Feb 18, 2026
    Configuration menu
    Copy the full SHA
    2c4d190 View commit details
    Browse the repository at this point in the history
Loading