ci: update image deps

This commit is contained in:
2 * r + 2 * t 2026-03-22 02:11:45 +11:00
parent e4c27fad50
commit 6ff823408d

View file

@ -23,13 +23,13 @@ jobs:
run: | run: |
cat > /tmp/Dockerfile <<EOF cat > /tmp/Dockerfile <<EOF
FROM archlinux:latest FROM archlinux:latest
RUN pacman -Syu --needed --noconfirm sudo base-devel cmake ninja fish git clazy qt6-declarative python && \ RUN pacman -Syu --needed --noconfirm sudo base-devel cmake ninja fish git clazy qt6-declarative python libpipewire aubio libqalculate && \
useradd -m builder && \ useradd -m builder && \
echo 'builder ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \ echo 'builder ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
sudo -u builder git clone https://aur.archlinux.org/yay-bin.git /home/builder/yay-bin && \ sudo -u builder git clone https://aur.archlinux.org/yay-bin.git /home/builder/yay-bin && \
cd /home/builder/yay-bin && \ cd /home/builder/yay-bin && \
sudo -u builder makepkg -si --noconfirm && \ sudo -u builder makepkg -si --noconfirm && \
sudo -u builder yay -S --noconfirm quickshell-git && \ sudo -u builder yay -S --noconfirm quickshell-git libcava && \
sudo -u builder yay -Yc --noconfirm && \ sudo -u builder yay -Yc --noconfirm && \
pacman -Rns --noconfirm yay-bin && \ pacman -Rns --noconfirm yay-bin && \
sed -i '/builder ALL=(ALL) NOPASSWD:ALL/d' /etc/sudoers && \ sed -i '/builder ALL=(ALL) NOPASSWD:ALL/d' /etc/sudoers && \