From 69ccce06447916aa9245b68824953fcba0f7ee5c Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 9 Jan 2024 16:52:58 +0100 Subject: [PATCH] gitlab-ci: include pycountry in all master-only jobs follow up from !1418 --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc32f148..17425b8a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -100,6 +100,7 @@ debian_testing: gnupg ipfs-cid python3-defusedxml + python3-pycountry python3-setuptools sdkmanager - python3 -c 'import fdroidserver' @@ -123,7 +124,7 @@ ubuntu_lts_ppa: - echo "deb http://ppa.launchpad.net/fdroid/fdroidserver/ubuntu $RELEASE main" >> /etc/apt/sources.list - apt-get update - apt-get dist-upgrade - - apt-get install --install-recommends dexdump fdroidserver git python3-setuptools sdkmanager + - apt-get install --install-recommends dexdump fdroidserver git python3-pycountry python3-setuptools sdkmanager # Test things work with a default branch other than 'master' - git config --global init.defaultBranch thisisnotmasterormain @@ -291,6 +292,7 @@ fedora_latest: python3-babel python3-matplotlib python3-pip + python3-pycountry rsync which - $pip install sdkmanager @@ -347,6 +349,9 @@ macOS: - /bin/bash --version - /bin/bash -n gradlew-fdroid tests/run-tests + # TODO remove the packages below once they are included in the Homebrew package + - $(brew --prefix fdroidserver)/libexec/bin/python3 -m pip install pycountry + # test fdroidserver from git with current package's dependencies - fdroid="$(brew --prefix fdroidserver)/libexec/bin/python3 $PWD/fdroid" ./tests/run-tests