boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
5e9f8f0c
by Nicolas Vigier at 2024-03-11T15:47:20+01:00
3 changed files:
Changes:
| ... | ... | @@ -58,9 +58,25 @@ steps: | 
| 58 | 58 |    src-tarballs:
 | 
| 59 | 59 |      filename: 'src-[% project %]-[% c("version") %].tar.xz'
 | 
| 60 | 60 |      version: '[% c("git_hash") %]'
 | 
| 61 | -    input_files: []
 | |
| 61 | +    input_files:
 | |
| 62 | +      - project: container-image
 | |
| 63 | +        pkg_type: build
 | |
| 64 | +    compress_tar: ''
 | |
| 62 | 65 |      container:
 | 
| 63 | -      use_container: 0
 | |
| 66 | +      use_container: 1
 | |
| 67 | +    var:
 | |
| 68 | +      # single-thread and multi-thread xz will generate a different result,
 | |
| 69 | +      # se we use at least 2 threads
 | |
| 70 | +      xz_threads: '[% c("num_procs") == "1" ? "2" : c("num_procs") %]'
 | |
| 71 | +    src-tarballs: |
 | |
| 72 | +      #!/bin/bash
 | |
| 73 | +      set -e
 | |
| 74 | +      mkdir -p '[% dest_dir %]'
 | |
| 75 | +      # Files copied to the container are owned by group root (rbm#40074),
 | |
| 76 | +      # and it seems xz doesn't like that and exits with an error
 | |
| 77 | +      chgrp rbm '[% project %]-[% c("version") %].tar'
 | |
| 78 | +      xz --threads=[% c("var/xz_threads") %] -f '[% project %]-[% c("version") %].tar'
 | |
| 79 | +      mv -vf '[% project %]-[% c("version") %].tar.xz' '[% dest_dir %]/[% c("filename") %]'
 | |
| 64 | 80 |      targets:
 | 
| 65 | 81 |        nightly:
 | 
| 66 | 82 |          version: '[% c("abbrev") %]'
 | 
| ... | ... | @@ -229,8 +229,7 @@ input_files: | 
| 229 | 229 |     pkg_type: src-tarballs
 | 
| 230 | 230 |     target:
 | 
| 231 | 231 |       - '[% c("var/build_target") %]'
 | 
| 232 | -     - browser-src
 | |
| 233 | -     - '[% c("var/browser_type") %]'
 | |
| 232 | +     - '[% c("var/browser_type") %]-macos'
 | |
| 234 | 233 | |
| 235 | 234 |  steps:
 | 
| 236 | 235 |    signtag:
 | 
| ... | ... | @@ -14,14 +14,6 @@ container: | 
| 14 | 14 |      build: 1
 | 
| 15 | 15 | |
| 16 | 16 |  steps:
 | 
| 17 | -  src-tarballs:
 | |
| 18 | -    compress_tar: xz
 | |
| 19 | -    src-tarballs: |
 | |
| 20 | -      #!/bin/bash
 | |
| 21 | -      set -e
 | |
| 22 | -      mkdir -p '[% dest_dir %]'
 | |
| 23 | -      mv -vf '[% project %]-[% c("version") %].tar.xz' '[% dest_dir %]/[% c("filename") %]'
 | |
| 24 | - | |
| 25 | 17 |    list_toolchain_updates:
 | 
| 26 | 18 |      build_log: '-'
 | 
| 27 | 19 |      list_toolchain_updates: '[% INCLUDE list_toolchain_updates %]'
 |