···11#!/bin/bash
22-# Copyright 2018-2022, Collabora, Ltd. and the Monado contributors
22+# Copyright 2018-2024, Collabora, Ltd. and the Monado contributors
33# SPDX-License-Identifier: BSL-1.0
4455(
···99 bash ./install-ci-fairy.sh
1010)
11111212-python3 -m pip install proclamation cmakelang
1212+# Getting the path set up right for pipx in CI is a hassle.
1313+python3 -m pip install --break-system-packages proclamation cmakelang
+11-1
.gitlab-ci/reprepro.sh
···11#!/usr/bin/env bash
22# SPDX-License-Identifier: CC0-1.0
33-# SPDX-FileCopyrightText: 2018-2022 Collabora, Ltd. and the Monado contributors
33+# SPDX-FileCopyrightText: 2018-2024 Collabora, Ltd. and the Monado contributors
4455###############################################
66# GENERATED - DO NOT EDIT #
···2929echo "---------------------"
30303131# For each distro, sign the changes file and add it to the repo.
3232+3333+# bookworm
3434+if [ -f "incoming/bookworm.distro" ]; then
3535+ VERSION=$(cat incoming/bookworm.distro)
3636+ echo "Signing and processing bookworm: ${VERSION}"
3737+ debsign -k "${MONADO_GPG_FINGERPRINT}" -p "gpg --batch --no-tty --yes --pinentry-mode loopback --passphrase ${MONADO_GPG_PASSPHRASE}" "incoming/monado_${VERSION}_amd64.changes"
3838+ reprepro -V --ignore=wrongdistribution -b repo include bookworm "incoming/monado_${VERSION}_amd64.changes"
3939+else
4040+ echo "Skipping bookworm - no artifact found"
4141+fi
32423343# bullseye
3444if [ -f "incoming/bullseye.distro" ]; then
+1-1
.gitlab-ci/templates/.gitlab-ci.yml.jinja
···11# SPDX-License-Identifier: CC0-1.0
22-# SPDX-FileCopyrightText: 2018-2023 Collabora, Ltd. and the Monado contributors
22+# SPDX-FileCopyrightText: 2018-2024 Collabora, Ltd. and the Monado contributors
3344{# ignore the warning, this is actually the template to edit. #}
55###############################################
···11#!/usr/bin/env bash
22# SPDX-License-Identifier: CC0-1.0
33-# SPDX-FileCopyrightText: 2018-2022 Collabora, Ltd. and the Monado contributors
33+# SPDX-FileCopyrightText: 2018-2024 Collabora, Ltd. and the Monado contributors
4455{# ignore the warning, this is actually the template to edit. #}
66###############################################