File Dockerfile of Package crb-deps

# Define the names/tags of the container
#!BuildTag: crb-deps:tumbleweed

FROM opensuse/tumbleweed
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.qac.infra

LABEL maintainer="QAC"
LABEL description="Container image for the container-release-bot CI"

LABEL org.opencontainers.image.title="qac/crb-deps"
LABEL org.opencontainers.image.description="Container image for the container-release-bot CI"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opencontainers.image.created="%BUILDTIME%"
# endlabelprefix

## Install required tools and clear cache
RUN zypper in -y \
  openQA-client make findutils openssh osc ssh-tools ca-certificates-suse \
  python3 python3-openqa_client python3-requests python3-PyYAML python3-yamllint python3-pylint python3-mypy python3-black \
  python3-types-requests python3-types-PyYAML python3-ruff python3-uv python3-pytest python3-pytest-cov\
  && zypper clean -a && rm -rf /var/cache/*
openSUSE Build Service is sponsored by