# Reuse the qualified Arch dependency snapshot and Go 1.26.10 toolchain.
FROM sha256:08ddc21a97ae35cfb8601a93ee392785adc96933fad913897c28f9091dbc3c60

USER 0:0
COPY scripts/resolve-release-tag.sh /opt/sway-title-animator/scripts/resolve-release-tag.sh
COPY scripts/release-gate/aur_package.py scripts/release-gate/build-aur.sh scripts/release-gate/package_identity.py /opt/sway-title-animator/scripts/release-gate/
COPY scripts/release-gate/aur-builder/build.sh /usr/local/bin/sway-title-animator-aur-build
RUN chmod 0555 /usr/local/bin/sway-title-animator-aur-build \
    /opt/sway-title-animator/scripts/resolve-release-tag.sh \
    /opt/sway-title-animator/scripts/release-gate/aur_package.py \
    /opt/sway-title-animator/scripts/release-gate/package_identity.py \
    /opt/sway-title-animator/scripts/release-gate/build-aur.sh

USER 7051508:1004
ENTRYPOINT ["/usr/local/bin/sway-title-animator-aur-build"]
