From 58b4d3b1b05582bc4a2f8172dc55d382fec4683b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 12 Nov 2025 17:43:14 +0100 Subject: [PATCH] gitlab-ci: set fs.inotify.max_user_watches in "fdroid build" Some builds need to track a lot of files, so this needs to be set for them to succeed. Some runners do not support setting sysctl, so it cannot be required. --- .gitlab-ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e3fca3c321..0f98cf687f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -359,6 +359,11 @@ fdroid build: - ln -s $CI_PROJECT_DIR/tmp $home_vagrant/tmp - ln -s $CI_PROJECT_DIR/srclibs $home_vagrant/srclibs + # Some builds need to track a lot of files, so this needs to be + # set for them to succeed. Some runners do not support setting + # sysctl, so it cannot be required. + - sysctl fs.inotify.max_user_watches=524288 || true + - export GRADLE_USER_HOME=$home_vagrant/.gradle # each `fdroid build --on-server` run expects sudo, then uninstalls it - export fdroid="sudo --preserve-env --user vagrant