Skip to content

Comments

Add initial offline build instructions#206

Open
jschwe wants to merge 1 commit intomainfrom
offline-builds
Open

Add initial offline build instructions#206
jschwe wants to merge 1 commit intomainfrom
offline-builds

Conversation

@jschwe
Copy link
Member

@jschwe jschwe commented Feb 23, 2026

At the time of writing

  • We don't have a release which provides the artifact described here yet. (the script to prepare the artifact is merged in tree, but still missing wiring-up in the release.yml workflow). Merging of this PR should probably be synced with the first release that does provide the tar-ball.

Testing:

# in the servo repository create a new clean worktree based on latest main
git worktree add ../servo-vendor-testing
cd ../servo-vendor-testing
# Create a vendored tar-ball (which would be provided by a servo release)
./etc/vendor_servo.py
mkdir ../offline-servo
cd ../offline-servo
# Extracts the tarball into the current directory
tar -xf ../servo-vendor-testing/servo.tar.gz
uv sync
# Now disconnect the internet and build (assuming bootstrap was run before on the machine)
./mach build

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant