webxr-linux icon indicating copy to clipboard operation
webxr-linux copied to clipboard

Prebuilt binaries

Open mrxz opened this issue 3 years ago • 1 comments

Compiling a browser is quite cumbersome. Prebuilt binaries would allow more people to test it out quickly.

mrxz avatar Aug 21 '22 09:08 mrxz

Might be helpful, Dockerfile starting point :

FROM ubuntu:22.04
RUN apt update && apt -y install curl python3 python3-dev python3-pip mercurial
# RUN python3 -m pip install --user mercurial #skipped with system wide install
RUN curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py -O
RUN python3 bootstrap.py --no-interactive
# might need to save answers to a file instead to avoid artifact
WORKDIR mozilla-unified
RUN ./mach build
# RUN ./mach run #trickier, not sure what's best for testing here

to potentially run as Docker container action https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action

Utopiah avatar Aug 22 '22 11:08 Utopiah