boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
18e1ee58
by Nicolas Vigier at 2025-07-09T12:34:30+02:00
 
7 changed files:
- projects/browser/build
 - projects/browser/build.android
 - projects/firefox/build
 - projects/geckoview/build
 - projects/geckoview/build_apk
 - rbm.conf
 - rbm.local.conf.example
 
Changes:
| ... | ... | @@ -411,7 +411,7 @@ cd $distdir | 
| 411 | 411 |    popd
 | 
| 412 | 412 |  [% END %]
 | 
| 413 | 413 | |
| 414 | -[% IF c("var/nightly") -%]
 | 
|
| 414 | +[% IF c("var/dev_artifacts") -%]
 | 
|
| 415 | 415 |    [% IF c("var/macos_universal") -%]
 | 
| 416 | 416 |      mkdir -p "$OUTDIR"/artifacts/aarch64
 | 
| 417 | 417 |      cp -a $rootdir/[% c('input_files_by_name/firefox-aarch64') %]/artifacts/. "$OUTDIR/artifacts/aarch64"
 | 
| ... | ... | @@ -120,7 +120,7 @@ apksigner sign --verbose --min-sdk-version [% c("var/android_min_api") %] --ks $ | 
| 120 | 120 |      cp "$rootdir/[% c("input_files_by_name/tor-expert-bundle") %]/tor-expert-bundle.tar.gz" [% dest_dir %]/[% c('filename') %]/$tor_expert_bundle_dest
 | 
| 121 | 121 |  [% END -%]
 | 
| 122 | 122 | |
| 123 | -[% IF c("var/nightly") -%]
 | 
|
| 123 | +[% IF c("var/dev_artifacts") -%]
 | 
|
| 124 | 124 |    mkdir -p "[% dest_dir %]/[% c('filename') %]/artifacts/"
 | 
| 125 | 125 |    mv $rootdir/[% c('input_files_by_name/fenix') %]/artifacts[% IF !c('var/android_single_arch') %]/[% c("var/abi") %][% END %] [% dest_dir %]/[% c('filename') %]/artifacts
 | 
| 126 | 126 |  [% END %] | 
| ... | ... | @@ -123,7 +123,7 @@ echo "Starting ./mach build $(date)" | 
| 123 | 123 |    ./mach build stage-package
 | 
| 124 | 124 |  [% END -%]
 | 
| 125 | 125 | |
| 126 | -[% IF c("var/nightly") -%]
 | 
|
| 126 | +[% IF c("var/dev_artifacts") -%]
 | 
|
| 127 | 127 |    echo "Building development artifacts"
 | 
| 128 | 128 | |
| 129 | 129 |    [% IF c("var/macos") -%]
 | 
| ... | ... | @@ -34,7 +34,7 @@ echo "Starting ./mach configure $(date)" | 
| 34 | 34 |  echo "Starting ./mach build $(date)"
 | 
| 35 | 35 |  ./mach build --verbose
 | 
| 36 | 36 | |
| 37 | -[% IF c("var/nightly") -%]
 | 
|
| 37 | +[% IF c("var/dev_artifacts") -%]
 | 
|
| 38 | 38 |    echo "Building development artifacts"
 | 
| 39 | 39 |    ./mach package
 | 
| 40 | 40 | 
| ... | ... | @@ -5,9 +5,8 @@ echo "Starting the creation of the fat AAR $(date)" | 
| 5 | 5 | |
| 6 | 6 |  tar -C $builddir -xf [% project %]-[% c('version') %].tar.[% c('compress_tar') %]
 | 
| 7 | 7 | |
| 8 | -mkdir -p $outdir/[% project %]/artifacts
 | 
|
| 9 | 8 | |
| 10 | -[% IF c("var/nightly") -%]
 | 
|
| 9 | +[% IF c("var/dev_artifacts") -%]
 | 
|
| 11 | 10 |    mkdir -p $outdir/[% project %]/artifacts/armeabi-v7a
 | 
| 12 | 11 |    mv $rootdir/[% c('input_files_by_name/geckoview_armv7') %]/artifacts/* $outdir/[% project %]/artifacts/armeabi-v7a
 | 
| 13 | 12 |    mkdir -p $outdir/[% project %]/artifacts/arm64-v8a
 | 
| ... | ... | @@ -285,6 +285,10 @@ var: | 
| 285 | 285 |      - zip
 | 
| 286 | 286 |      - zstd
 | 
| 287 | 287 | |
| 288 | +  # Generation of development artifacts is disabled by default. This can
 | 
|
| 289 | +  # be enabled in rbm.local.conf.
 | 
|
| 290 | +  dev_artifacts: 0
 | 
|
| 291 | +  | 
|
| 288 | 292 |  targets:
 | 
| 289 | 293 |    notarget: linux-x86_64
 | 
| 290 | 294 |    noint:
 | 
| ... | ... | @@ -65,6 +65,9 @@ var: | 
| 65 | 65 |    ### upload the files to
 | 
| 66 | 66 |    #tpo_user: username
 | 
| 67 | 67 | |
| 68 | +  ### This option enables generation of development artifacts
 | 
|
| 69 | +  #dev_artifacts: '[% c("var/nightly") %]'
 | 
|
| 70 | +  | 
|
| 68 | 71 |    ### The clean configuration is used by the cleaning script to find the
 | 
| 69 | 72 |    ### branches and build targets you are using, to compute the list of
 | 
| 70 | 73 |    ### files that should be kept.
 |