diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 38ad2381c..159d9b600 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,12 +19,13 @@ workflow: - saas-linux-medium-amd64 variables: JAVA_HOME: /usr/lib/jvm/java-21-openjdk-amd64 + GIT_LFS_SKIP_SMUDGE: "1" GIT_SUBMODULE_STRATEGY: none before_script: - test -e /etc/apt/sources.list.d/trixie-backports.list || echo "deb http://deb.debian.org/debian trixie-backports main" >> /etc/apt/sources.list - apt update - - apt-get -qy install -t trixie-backports --no-install-recommends git git-lfs sdkmanager openjdk-21-jdk-headless + - apt-get -qy install -t trixie-backports --no-install-recommends git sdkmanager openjdk-21-jdk-headless - test -n "$ANDROID_HOME" || source /etc/profile.d/bsenv.sh - export GRADLE_USER_HOME=$PWD/.gradle - export ANDROID_COMPILE_SDK=`sed -n 's,.*compileSdk = "\([0-9][0-9]*\)".*,\1,p' gradle/libs.versions.toml` @@ -155,10 +156,20 @@ libs lint: app screenshots: <<: *test-template stage: lint + variables: + GIT_LFS_SKIP_SMUDGE: "0" rules: - <<: *always-on-these-changes - changes: - app/**/* + before_script: + - apt update + - apt-get -qy install --no-install-recommends git-lfs + - test -n "$ANDROID_HOME" || source /etc/profile.d/bsenv.sh + - export GRADLE_USER_HOME=$PWD/.gradle + - git lfs install + - git lfs fetch origin --all + - git lfs checkout script: - ./gradlew :app:validateBasicDefaultDebugScreenshotTest after_script: @@ -199,6 +210,8 @@ app weblate merge conflict: - .gitlab-ci.yml - app/src/*/res/values*/strings.xml - metadata/* + variables: + GIT_LFS_SKIP_SMUDGE: "1" script: - apt-get update - apt-get -qy install --no-install-recommends ca-certificates git git-lfs