From b24d1e7d5dc53773f6642ae6b1c9d589d13e0b2e Mon Sep 17 00:00:00 2001 From: proletarius101 Date: Mon, 29 Dec 2025 13:32:59 +0000 Subject: [PATCH] fix: optimize caching strategy in CI configuration --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 81515d8d3..04a8972ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,7 +42,8 @@ workflow: - rm -f $GRADLE_USER_HOME/caches/modules-2/modules-2.lock - rm -fr $GRADLE_USER_HOME/caches/*/plugin-resolution/ cache: - key: '${CI_PROJECT_PATH}_${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA}' + # Use branch-scoped keys so caches are shared across commits on the same branch + key: "${CI_PROJECT_PATH}-${CI_COMMIT_REF_SLUG}" paths: - .gradle/wrapper - .gradle/caches @@ -301,6 +302,7 @@ libs database schema: image: briar/ci-image-android-emulator:latest tags: - kvm + # Cache hits the storage limits in kvm runners quickly cache: [] script: - ./gradlew assembleFullDebug @@ -326,8 +328,7 @@ libs database schema: exit_codes: 137 kvm 24 default x86: - <<: *test-template - <<: *kvm-connected-template + <<: [ *test-template, *kvm-connected-template ] pages: extends: .base