Skip to content

Commit 6324942

Browse files
authored
Merge pull request #3563 from StoDevX/fix-and-cleanup-android-ci
Fix(?) [and clean up] Android CI configuration
2 parents a358698 + 9a628c0 commit 6324942

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

.circleci/config.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,17 @@ commands:
1313
description: 'Save the Bundler cache'
1414
steps:
1515
- save_cache:
16-
key: 'v2-ruby-dependencies-{{ arch }}-{{ checksum "Gemfile.lock" }}'
16+
key: &bundler-cache-key >-
17+
v2-ruby-dependencies
18+
{{ arch }}
19+
{{ checksum "Gemfile.lock" }}
1720
paths: [./vendor/bundle]
1821

1922
bundler-restore:
2023
description: 'Restore the Bundler cache'
2124
steps:
2225
- restore_cache:
23-
key: 'v2-ruby-dependencies-{{ arch }}-{{ checksum "Gemfile.lock" }}'
26+
key: *bundler-cache-key
2427

2528
danger:
2629
description: 'Run Danger'
@@ -35,14 +38,21 @@ commands:
3538
description: 'Save the Gradle cache'
3639
steps:
3740
- save_cache:
38-
key: 'v1-gradle-dependencies-{{ arch }}-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}-{{ checksum "node_modules/react-native/package.json" }}'
41+
key: &gradle-cache-key >-
42+
v1-gradle-dependencies
43+
{{ arch }}
44+
{{ checksum "android/gradle/wrapper/gradle-wrapper.properties" }}
45+
{{ checksum "android/build.gradle" }}
46+
{{ checksum "android/settings.gradle" }}
47+
{{ checksum "android/app/build.gradle" }}
48+
{{ checksum "node_modules/react-native/package.json" }}
3949
paths: [~/.gradle]
4050

4151
gradle-restore:
4252
description: 'Restore the Gradle cache'
4353
steps:
4454
- restore_cache:
45-
key: 'v1-gradle-dependencies-{{ arch }}-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}-{{ checksum "node_modules/react-native/package.json" }}'
55+
key: *gradle-cache-key
4656

4757
set-ruby-version:
4858
description: 'Set the Ruby Version'
@@ -66,14 +76,17 @@ commands:
6676
description: 'Save the Yarn cache'
6777
steps:
6878
- save_cache:
69-
key: 'v3-yarn-dependencies-{{ arch }}-{{ checksum "yarn.lock" }}'
79+
key: &yarn-cache-key >-
80+
v3-yarn-dependencies
81+
{{ arch }}
82+
{{ checksum "yarn.lock" }}
7083
paths: [~/.cache/yarn, ~/Library/Caches/Yarn]
7184

7285
yarn-restore:
7386
description: 'Restore the Yarn cache'
7487
steps:
7588
- restore_cache:
76-
key: 'v3-yarn-dependencies-{{ arch }}-{{ checksum "yarn.lock" }}'
89+
key: *yarn-cache-key
7790

7891
workflows:
7992
version: 2

0 commit comments

Comments
 (0)