FROM archlinux:base

RUN pacman -Sy --noconfirm which git jdk25-openjdk uv \
    && useradd ci -m -s /bin/bash \
    && mkdir /home/ci/.m2 \
    && chown ci:ci /home/ci/.m2 \
    && su ci -c "uv python install 3.11 3.12 3.13 3.14"

COPY ./toolchains.xml /home/ci/.m2/toolchains.xml
