Download mc from our minio
And remove vestigial dockerfile
This commit is contained in:
@@ -60,7 +60,7 @@ jobs:
|
|||||||
sudo apt-get install -y \
|
sudo apt-get install -y \
|
||||||
build-essential ccache cmake gcc g++ libc6-dbg \
|
build-essential ccache cmake gcc g++ libc6-dbg \
|
||||||
ninja-build python3 valgrind zstd
|
ninja-build python3 valgrind zstd
|
||||||
sudo curl -Ls "https://dl.min.io/client/mc/release/linux-amd64/mc" \
|
sudo curl -Ls "https://minio.weaselab.dev/public/$(uname -m)/mc.RELEASE.2025-08-13T08-35-41Z" \
|
||||||
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
||||||
|
|
||||||
- name: Install LLVM toolchain
|
- name: Install LLVM toolchain
|
||||||
@@ -138,7 +138,7 @@ jobs:
|
|||||||
latexmk libc6-dbg llvm-21 lld-21 mold ninja-build rpm \
|
latexmk libc6-dbg llvm-21 lld-21 mold ninja-build rpm \
|
||||||
texlive-bibtex-extra texlive-fonts-recommended \
|
texlive-bibtex-extra texlive-fonts-recommended \
|
||||||
texlive-latex-extra texlive-pictures valgrind zstd
|
texlive-latex-extra texlive-pictures valgrind zstd
|
||||||
sudo curl -Ls "https://dl.min.io/client/mc/release/linux-$(dpkg --print-architecture)/mc" \
|
sudo curl -Ls "https://minio.weaselab.dev/public/$(uname -m)/mc.RELEASE.2025-08-13T08-35-41Z" \
|
||||||
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
||||||
for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do
|
for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do
|
||||||
sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100
|
sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100
|
||||||
@@ -230,7 +230,7 @@ jobs:
|
|||||||
sudo apt-get install -y \
|
sudo apt-get install -y \
|
||||||
build-essential ccache clang-21 cmake gcovr \
|
build-essential ccache clang-21 cmake gcovr \
|
||||||
libc6-dbg llvm-21 lld-21 mold ninja-build python3 valgrind zstd
|
libc6-dbg llvm-21 lld-21 mold ninja-build python3 valgrind zstd
|
||||||
sudo curl -Ls "https://dl.min.io/client/mc/release/linux-amd64/mc" \
|
sudo curl -Ls "https://minio.weaselab.dev/public/$(uname -m)/mc.RELEASE.2025-08-13T08-35-41Z" \
|
||||||
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
-o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc
|
||||||
for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do
|
for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do
|
||||||
sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100
|
sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100
|
||||||
|
|||||||
-46
@@ -1,46 +0,0 @@
|
|||||||
FROM ubuntu:rolling
|
|
||||||
|
|
||||||
WORKDIR /tmp
|
|
||||||
ENV HOME=/tmp
|
|
||||||
RUN chmod -R 777 /tmp
|
|
||||||
|
|
||||||
# Install apt dependencies
|
|
||||||
RUN apt-get update
|
|
||||||
RUN apt-get upgrade -y
|
|
||||||
RUN TZ=America/Los_Angeles DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
|
||||||
biber \
|
|
||||||
build-essential \
|
|
||||||
ccache \
|
|
||||||
clang \
|
|
||||||
cmake \
|
|
||||||
curl \
|
|
||||||
devscripts \
|
|
||||||
gcovr \
|
|
||||||
git \
|
|
||||||
latexmk \
|
|
||||||
libc6-dbg \
|
|
||||||
llvm \
|
|
||||||
mold \
|
|
||||||
ninja-build \
|
|
||||||
nodejs \
|
|
||||||
pre-commit \
|
|
||||||
python3-requests \
|
|
||||||
rpm \
|
|
||||||
texlive-bibtex-extra \
|
|
||||||
texlive-fonts-recommended \
|
|
||||||
texlive-latex-extra \
|
|
||||||
texlive-pictures \
|
|
||||||
valgrind \
|
|
||||||
wget \
|
|
||||||
zstd
|
|
||||||
|
|
||||||
# MinIO client, for uploading build artifacts
|
|
||||||
RUN curl -Ls "https://dl.min.io/client/mc/release/linux-$(dpkg --print-architecture)/mc" \
|
|
||||||
-o /usr/local/bin/mc && chmod +x /usr/local/bin/mc
|
|
||||||
|
|
||||||
ENV CC=clang
|
|
||||||
ENV CXX=clang++
|
|
||||||
|
|
||||||
# Try to have all the pre-commit hooks we'll need already initialized
|
|
||||||
COPY .pre-commit-config.yaml /tmp/
|
|
||||||
RUN git init && pre-commit install-hooks
|
|
||||||
Reference in New Issue
Block a user