--- kind: pipeline type: kubernetes name: tests steps: - name: test image: archlinux:latest settings: registry: gitea.hedron.io username: from_secret: username password: from_secret: password repo: gitea.hedron.io/jtgans/g13gui tags: - latest platform: linux/amd64 mtu: 1000 depends: - manjaro-build commands: - pacman -Sy --noconfirm - pacman -U --noconfirm build/g13gui*.zst - python3 -m g13gui.tests --- kind: pipeline type: kubernetes name: debian-build steps: - name: build image: debian:testing settings: registry: gitea.hedron.io username: from_secret: username password: from_secret: password repo: gitea.hedron.io/jtgans/g13gui tags: - latest platform: linux/amd64 mtu: 1000 commands: - apt-get update - touch /etc/pbuilderrc - apt-get install -y devscripts python3 build-essential git-buildpackage appstream dh-sequence-python3 meson - make --- kind: pipeline type: kubernetes name: manjaro-build steps: - name: build image: archlinux:latest settings: registry: gitea.hedron.io username: from_secret: username password: from_secret: password repo: gitea.hedron.io/jtgans/g13gui tags: - latest platform: linux/amd64 mtu: 1000 commands: - pacman -Sy --noconfirm - pacman -S --noconfirm base-devel python meson lsb-release git - chown -R nobody:nobody . - sudo -u nobody make