Skip to content

Commit e1b6a2f

Browse files
authored
Fix Gradle transforms cache corruption in CI (#109)
1 parent 97fef37 commit e1b6a2f

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

.github/workflows/check.yaml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,7 @@ jobs:
9595
path: ~/.pluginVerifier/ides
9696
key: plugin-verifier-ides-${{ matrix.ide }}-${{ needs.build.outputs.platformVersion }}
9797
- name: Clean corrupted Gradle transforms
98-
run: |
99-
find ~/.gradle/caches -type d -name "transforms" -exec sh -c '
100-
for dir in "$1"/*/; do
101-
if [ -d "$dir" ] && [ ! -f "${dir}metadata.bin" ]; then
102-
echo "Removing corrupted transform: $dir"
103-
rm -rf "$dir"
104-
fi
105-
done
106-
' _ {} \; 2>/dev/null || true
98+
run: rm -rf ~/.gradle/caches/*/transforms
10799
- name: Run verification
108100
run: ./gradlew verifyPlugin -PverifyIde=${{ matrix.ide }}
109101
- name: Collect verification result
@@ -128,7 +120,9 @@ jobs:
128120
- name: Set up Gradle
129121
uses: gradle/actions/setup-gradle@v5
130122
with:
131-
cache-read-only: true
123+
cache-read-only: false
124+
- name: Clean corrupted Gradle transforms
125+
run: rm -rf ~/.gradle/caches/*/transforms
132126
- name: Run linter
133127
run: ./gradlew ktlintCheck
134128

@@ -148,7 +142,9 @@ jobs:
148142
uses: gradle/actions/setup-gradle@v5
149143
with:
150144
validate-wrappers: false
151-
cache-read-only: true
145+
cache-read-only: false
146+
- name: Clean corrupted Gradle transforms
147+
run: rm -rf ~/.gradle/caches/*/transforms
152148
- name: Run unit tests
153149
run: ./gradlew test
154150
- name: Verify 100% coverage

0 commit comments

Comments
 (0)