brizental pushed to branch tor-browser-152.0a1-16.0-2 at The Tor Project / Applications / Tor Browser Commits: 37c33e23 by Beatriz Rizental at 2026-06-03T14:58:26-03:00 fixup! Add CI for Tor Browser Bug 454036: Increase permissions in tor-browser folder to allow building - - - - - 1 changed file: - .gitlab/ci/containers/base/Containerfile Changes: ===================================== .gitlab/ci/containers/base/Containerfile ===================================== @@ -18,8 +18,12 @@ RUN apt-get update && apt-get install -y \ RUN git clone --single-branch --depth 1 https://gitlab.torproject.org/tpo/applications/tor-browser.git # Bootstrap will download and install all dependencies required for building / linting / etc. +# +# Note: mozcheck is usually built at lint time and not fetched at bootstrap time. +# We need to do it manually so it's available come lint time. RUN cd tor-browser && \ yes | MOZBUILD_STATE_PATH=/var/tmp/mozbuild ./mach bootstrap --application-choice "$APPLICATION_CHOICE" && \ + ./mach artifact toolchain --from-build toolchain-linux64-mozcheck && mv mozcheck /var/tmp/mozbuild && \ cd .. RUN rm -rf tor-browser && \ @@ -40,6 +44,7 @@ WORKDIR /home/gitlab-runner # Install Rust for the gitlab-runner user. RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y ENV PATH="/var/tmp/mozbuild/clang/bin:/home/gitlab-runner/.cargo/bin:$PATH" +ENV MOZ_FETCHES_DIR="/var/tmp/mozbuild" RUN echo "$APPLICATION_CHOICE" | grep -qi android && \ rustup target add armv7-linux-androideabi \ aarch64-linux-android \ View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/37c33e23... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/37c33e23... You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
participants (1)
-
brizental (@brizental)