mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-08-02 02:27:52 -04:00
Check out LFS reference screenshots only in screenshot test
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user