Skip to content

Commit

Permalink
enable qodana caching between runs
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-manes committed Sep 29, 2024
1 parent b643bfe commit fb2aebd
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 4 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/qodana.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,14 @@ jobs:
with:
java: ${{ env.JAVA_VERSION }}
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
arguments: build -x test
arguments: check -x test
- name: Qodana - Code Inspection
uses: JetBrains/qodana-action@84494be4d1a2f64ec1c4bfdf475406e246e34672 # v2024.2.3
env:
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}
with:
upload-result: true
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SARIF file for GitHub Advanced Security Dashboard
uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1671,6 +1671,7 @@ void performCleanUp(@Nullable Runnable task) {
* schedule an asynchronous maintenance task. This may occur due to a concurrent write after the
* maintenance work had started or if the amortized threshold of work per clean up was reached.
*/
@SuppressWarnings("resource")
void rescheduleCleanUpIfIncomplete() {
if (drainStatusOpaque() != REQUIRED) {
return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,8 @@ private void checkLinks(BoundedLocalCache<Object, Object> bounded,
Set<Node<Object, Object>> seen = Sets.newIdentityHashSet();
for (var cell : deques.cellSet()) {
long weightedSize = scanLinks(bounded, cell.getValue(), seen);
check(cell.getRowKey()).that(weightedSize).isEqualTo(cell.getColumnKey());
check("%s: %s in %s", cell.getRowKey(), cell.getValue(), bounded.data)
.that(weightedSize).isEqualTo(cell.getColumnKey());
totalSize += cell.getValue().size();
totalWeightedSize += weightedSize;
}
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ bouncycastle-jdk18on = "1.78.1"
cache2k = "2.6.1.Final"
caffeine = "3.1.8"
checker-framework = "3.47.0"
checkstyle = "10.18.1"
checkstyle = "10.18.2"
coherence = "22.06.2"
commons-collections4 = "4.4"
commons-compress = "1.27.1"
Expand Down
4 changes: 3 additions & 1 deletion gradle/plugins/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -90,4 +90,6 @@ fun setProjectEncoding() {
}
}

setProjectEncoding()
if (System.getenv("CI").isNullOrEmpty()) {
setProjectEncoding()
}
1 change: 1 addition & 0 deletions qodana.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
version: "1.0"
projectJDK: "21"
linter: jetbrains/qodana-jvm-community:2024.2
profile:
name: qodana.recommended
licenseRules:
Expand Down

0 comments on commit fb2aebd

Please sign in to comment.