boklm pushed to branch main at The Tor Project / Applications / tor-browser-bundle-testsuite
Commits: 648a261d by Pier Angelo Vendrame at 2023-12-07T15:13:58+01:00 Bug 40076: Enable nightly builds for Mullvad Browser.
We enabled base browser builds before Mullvad Browser was completely created. But now Mullvad Browser has some code paths that are not tested in Base Browser, therefore it makes more sense to build MB instead of BB.
- - - - -
2 changed files:
- TBBTestSuite/TestSuite/TorBrowserBuild.pm - rbm-config/tb-build-06.torproject.org.rbm.local.conf
Changes:
===================================== TBBTestSuite/TestSuite/TorBrowserBuild.pm ===================================== @@ -180,106 +180,66 @@ sub set_tests { ], publish_dir => 'nightly-android-aarch64', }, - # Base Browser Nightly + # Mullvad Browser Nightly { - name => 'basebrowser-nightly-linux-x86_64', - descr => 'build base-browser nightly linux-x86_64', + name => 'mullvadbrowser-nightly-linux-x86_64', + descr => 'build mullvad-browser nightly linux-x86_64', type => 'rbm_build', project => 'release', targets => [ 'noversiondir', 'nightly', 'browser-linux-x86_64', - 'basebrowser', + 'mullvadbrowser', ], - publish_dir => 'basebrowser-nightly-linux-x86_64', + publish_dir => 'mullvadbrowser-nightly-linux-x86_64', }, { - name => 'basebrowser-incrementals-nightly-linux-x86_64', - descr => 'create incrementals for base-browser nightly linux-x86_64', + name => 'mullvadbrowser-incrementals-nightly-linux-x86_64', + descr => 'create incrementals for mullvad-browser nightly linux-x86_64', type => 'make_incrementals', - publish_dir => 'basebrowser-nightly-linux-x86_64', - projectname => 'basebrowser', + publish_dir => 'mullvadbrowser-nightly-linux-x86_64', + projectname => 'mullvadbrowser', }, { - name => 'basebrowser-nightly-linux-i686', - descr => 'build base-browser nightly linux-i686', - type => 'rbm_build', - project => 'release', - targets => [ - 'noversiondir', - 'nightly', - 'browser-linux-i686', - 'basebrowser', - ], - publish_dir => 'basebrowser-nightly-linux-i686', - }, - { - name => 'basebrowser-incrementals-nightly-linux-i686', - descr => 'create incrementals for base-browser nightly linux-i686', - type => 'make_incrementals', - publish_dir => 'basebrowser-nightly-linux-i686', - projectname => 'basebrowser', - }, - { - name => 'basebrowser-nightly-windows-i686', - descr => 'build base-browser nightly windows-i686', - type => 'rbm_build', - project => 'release', - targets => [ - 'noversiondir', - 'nightly', - 'browser-windows-i686', - 'basebrowser', - ], - publish_dir => 'basebrowser-nightly-windows-i686', - }, - { - name => 'basebrowser-incrementals-nightly-windows-i686', - descr => 'create incrementals for base-browser nightly windows-i686', - type => 'make_incrementals', - publish_dir => 'basebrowser-nightly-windows-i686', - projectname => 'basebrowser', - }, - { - name => 'basebrowser-nightly-windows-x86_64', - descr => 'build base-browser nightly windows-x86_64', + name => 'mullvadbrowser-nightly-windows-x86_64', + descr => 'build mullvad-browser nightly windows-x86_64', type => 'rbm_build', project => 'release', targets => [ 'noversiondir', 'nightly', 'browser-windows-x86_64', - 'basebrowser', + 'mullvadbrowser', ], - publish_dir => 'basebrowser-nightly-windows-x86_64', + publish_dir => 'mullvadbrowser-nightly-windows-x86_64', }, { - name => 'basebrowser-incrementals-nightly-windows-x86_64', - descr => 'create incrementals for base-browser nightly windows-x86_64', + name => 'mullvadbrowser-incrementals-nightly-windows-x86_64', + descr => 'create incrementals for mullvad-browser nightly windows-x86_64', type => 'make_incrementals', - publish_dir => 'basebrowser-nightly-windows-x86_64', - projectname => 'basebrowser', + publish_dir => 'mullvadbrowser-nightly-windows-x86_64', + projectname => 'mullvadbrowser', }, { - name => 'basebrowser-nightly-macos', - descr => 'build base-browser nightly macos', + name => 'mullvadbrowser-nightly-macos', + descr => 'build mullvad-browser nightly macos', type => 'rbm_build', project => 'release', targets => [ 'noversiondir', 'nightly', 'browser-macos', - 'basebrowser', + 'mullvadbrowser', ], - publish_dir => 'basebrowser-nightly-macos', + publish_dir => 'mullvadbrowser-nightly-macos', }, { - name => 'basebrowser-incrementals-nightly-macos', - descr => 'create incrementals for base-browser nightly macos (universal)', + name => 'mullvadbrowser-incrementals-nightly-macos', + descr => 'create incrementals for mullvad-browser nightly macos (universal)', type => 'make_incrementals', - publish_dir => 'basebrowser-nightly-macos', - projectname => 'basebrowser', + publish_dir => 'mullvadbrowser-nightly-macos', + projectname => 'mullvadbrowser', }, # openssl build for linux-arm (#40074) {
===================================== rbm-config/tb-build-06.torproject.org.rbm.local.conf ===================================== @@ -71,7 +71,7 @@ var: target: - nightly - browser-all - - basebrowser + - mullvadbrowser # ### If you are doing 'release' builds in the maint-7.0 branch and ### 'alpha' builds in the master branch, you can use the following
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-bundle-testsuite/...