The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: drop ubuntu 24.04 focal foosa

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2261>

authored by

Simon Zeni and committed by
Marge Bot
b4f52d42 a628e14d

-92
-64
.gitlab-ci.yml
··· 141 141 FDO_DISTRIBUTION_TAG: "2024-07-02" 142 142 FDO_REPO_SUFFIX: ndk 143 143 144 - # Variables for build and usage of Ubuntu focal image 145 - .monado.variables.ubuntu:focal: 146 - variables: 147 - FDO_DISTRIBUTION_VERSION: "20.04" 148 - FDO_DISTRIBUTION_TAG: "2024-01-16" 149 - 150 144 # Variables for build and usage of Ubuntu jammy image 151 145 .monado.variables.ubuntu:jammy: 152 146 variables: ··· 207 201 FDO_DISTRIBUTION_PACKAGES: 'ca-certificates cmake default-jdk-headless git glslang-tools libeigen3-dev meson ninja-build pkg-config python3 unzip wget' 208 202 FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/android_container_prep.sh' 209 203 210 - # Make Ubuntu focal image 211 - ubuntu:focal:container_prep: 212 - stage: container_prep 213 - extends: 214 - - .container-rules 215 - - .monado.variables.ubuntu:focal 216 - - .fdo.container-build@ubuntu # from ci-templates 217 - 218 - variables: 219 - FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget' 220 - 221 204 # Make Ubuntu jammy image 222 205 ubuntu:jammy:container_prep: 223 206 stage: container_prep ··· 288 271 extends: 289 272 - .monado.variables.debian:bookworm-ndk 290 273 - .fdo.suffixed-image@debian # from ci-templates 291 - - .build-rules 292 - 293 - 294 - # Base for using Ubuntu focal image 295 - .monado.image.ubuntu:focal: 296 - extends: 297 - - .monado.variables.ubuntu:focal 298 - - .fdo.distribution-image@ubuntu # from ci-templates 299 274 - .build-rules 300 275 301 276 ··· 574 549 paths: 575 550 - src/xrt/targets/openxr_android/build/outputs/apk/inProcess 576 551 577 - ubuntu:focal:cmake: 578 - stage: build 579 - extends: 580 - - .monado.image.ubuntu:focal 581 - 582 - script: 583 - 584 - - .gitlab-ci/prebuild.sh 585 - - .gitlab-ci/ci-cmake-build.sh 586 - - cd build && ctest --output-on-failure 587 - 588 552 ubuntu:jammy:cmake: 589 553 stage: build 590 554 extends: ··· 709 673 - "incoming/" 710 674 expire_in: 2 days 711 675 712 - ubuntu:focal:package: 713 - extends: 714 - - .monado.image.ubuntu:focal 715 - - .monado.packaging.conditions 716 - variables: 717 - GIT_STRATEGY: clone 718 - DEBFULLNAME: "Monado CI" 719 - DEBEMAIL: "rylie.pavlik@collabora.com" 720 - DISTRO: ubuntu 721 - CODENAME: focal 722 - DEB_VERSION_SUFFIX: ubuntu2004 723 - stage: package 724 - before_script: 725 - - git config --global user.name Monado CI 726 - - git config --global user.email rylie.pavlik@collabora.com 727 - script: 728 - - .gitlab-ci/prebuild.sh 729 - # Prep the source tree 730 - - git clean -dfx 731 - # Call this script to build binary and source packages. 732 - # Can try locally by exporting the right variables and passing -B to get only a binary package to avoid complaints. 733 - - .gitlab-ci/build-and-submit-package.sh 734 - artifacts: 735 - paths: 736 - - "incoming/" 737 - expire_in: 2 days 738 - 739 676 ubuntu:jammy:package: 740 677 extends: 741 678 - .monado.image.ubuntu:jammy ··· 799 736 needs: 800 737 - debian:bookworm:package 801 738 - debian:bullseye:package 802 - - ubuntu:focal:package 803 739 - ubuntu:jammy:package 804 740 - ubuntu:noble:package 805 741 script:
-10
.gitlab-ci/config.yml
··· 189 189 - name: ubuntu 190 190 images: 191 191 # LTS 192 - - codename: focal 193 - distro_version: "20.04" 194 - tag: "2024-01-16" 195 - deb_version_suffix: ubuntu2004 196 - packages: 197 - <<: *default_debian_packages 198 - build_jobs: 199 - - name: "ubuntu:focal:cmake" 200 - cmake_defines: 201 - 202 192 - codename: jammy 203 193 distro_version: "22.04" 204 194 tag: "2024-04-16"
-8
.gitlab-ci/distributions
··· 16 16 17 17 Origin: monado.freedesktop.org 18 18 Description: Monado CI apt repository 19 - Codename: focal 20 - Architectures: amd64 i386 source 21 - Components: main 22 - Tracking: minimal 23 - SignWith: ${MONADO_GPG_FINGERPRINT} 24 - 25 - Origin: monado.freedesktop.org 26 - Description: Monado CI apt repository 27 19 Codename: jammy 28 20 Architectures: amd64 i386 source 29 21 Components: main
-10
.gitlab-ci/reprepro.sh
··· 50 50 echo "Skipping bullseye - no artifact found" 51 51 fi 52 52 53 - # focal 54 - if [ -f "incoming/focal.distro" ]; then 55 - VERSION=$(cat incoming/focal.distro) 56 - echo "Signing and processing focal: ${VERSION}" 57 - debsign -k "${MONADO_GPG_FINGERPRINT}" -p "gpg --batch --no-tty --yes --pinentry-mode loopback --passphrase ${MONADO_GPG_PASSPHRASE}" "incoming/monado_${VERSION}_amd64.changes" 58 - reprepro -V --ignore=wrongdistribution -b repo include focal "incoming/monado_${VERSION}_amd64.changes" 59 - else 60 - echo "Skipping focal - no artifact found" 61 - fi 62 - 63 53 # jammy 64 54 if [ -f "incoming/jammy.distro" ]; then 65 55 VERSION=$(cat incoming/jammy.distro)