File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
.github/workflows/containers/github-action-ci Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,16 @@ RUN apt-get update && \
6767 file \
6868 tzdata
6969
70+ # Install sccache as it is needed by most of the project test workflows and
71+ # cannot be installed by the ccache action when executing as a non-root user.
72+ # TODO(boomanaiden154): This should be switched to being installed with apt
73+ # once we bump to Ubuntu 24.04.
74+ RUN curl -L 'https://github.com/mozilla/sccache/releases/download/v0.7.6/sccache-v0.7.6-x86_64-unknown-linux-musl.tar.gz' > /tmp/sccache.tar.gz && \
75+ echo "2902a5e44c3342132f07b62e70cca75d9b23252922faf3b924f449808cc1ae58 /tmp/sccache.tar.gz" | sha256sum -c && \
76+ tar xzf /tmp/sccache.tar.gz -O --wildcards '*/sccache' > '/usr/local/bin/sccache' && \
77+ rm /tmp/sccache.tar.gz && \
78+ chmod +x /usr/local/bin/sccache
79+
7080ENV LLVM_SYSROOT=$LLVM_SYSROOT
7181ENV PATH=${LLVM_SYSROOT}/bin:${PATH}
7282
You can’t perform that action at this time.
0 commit comments