From a89ac408f61e025bd50d062c663626fbb367f636 Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Sat, 8 Jul 2023 18:20:17 +0200 Subject: [PATCH] feat: migrate pipeline to debian --- .gitlab-ci.yml | 12 ++++++++---- Cargo.toml | 3 +-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b688f27..2f72e77 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: "archlinux:base-devel" +image: "debian:experimental" stages: - test @@ -7,19 +7,23 @@ stages: cargo:test: stage: test script: - - pacman -Syu gtk4 libadwaita gtksourceview5 openssl desktop-file-utils meson ninja git rust bash fuse2 --needed --noconfirm + - apt-get update + - apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libgtksourceview-5-dev libssl-dev -y + - apt-get install -y rust-all cargo meson ninja-build git desktop-file-utils gettext libjxl-dev file -y - rustc --version && cargo --version # Print version info for debugging - meson setup build -Dprefix="$PWD/build/localprefix" -Dprofile=development - ninja -C build - cargo test --workspace --verbose cache: paths: - - /var/cache/pacman + - /var/cache/apt appimage: stage: deploy script: - - pacman -Syu gtk4 libadwaita gtksourceview5 openssl desktop-file-utils meson ninja git rust bash fuse2 --needed --noconfirm + - apt-get update + - apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libgtksourceview-5-dev libssl-dev -y + - apt-get install -y rust-all cargo meson ninja-build git desktop-file-utils gettext libjxl-dev file -y - bash ./dist/appimage/build_appimage.sh artifacts: paths: diff --git a/Cargo.toml b/Cargo.toml index 62498d0..57aac11 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,8 +12,7 @@ gettext-rs = { version = "0.7.0", features = [ "gettext-system" ] } gtk4 = { version = "0.6.6", features = [ - "v4_6", - "v4_10" + "v4_10", ] } nix = "0.26.2" phf = "0.11.1"