From 6682e8bff3f18c90873ea834126f2ba654f40937 Mon Sep 17 00:00:00 2001 From: mag Date: Wed, 26 Aug 2026 13:59:44 -0400 Subject: [PATCH 1/3] add wrapper CI task --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ffd891..54de035 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,3 +111,23 @@ jobs: trustkit/build/outputs/managed_device_android_test_additional_output/** if-no-files-found: ignore retention-days: 7 + + ci-checks: + name: CI checks + runs-on: ubuntu-latest + if: ${{ always() }} + needs: + - build + - instrumentation-tests + steps: + - name: Verify required jobs succeeded + env: + BUILD_RESULT: ${{ needs.build.result }} + INSTRUMENTATION_TESTS_RESULT: ${{ needs.instrumentation-tests.result }} + run: | + if [[ "$BUILD_RESULT" != "success" || "$INSTRUMENTATION_TESTS_RESULT" != "success" ]]; then + echo "Build result: $BUILD_RESULT" + echo "Instrumentation tests result: $INSTRUMENTATION_TESTS_RESULT" + exit 1 + fi + echo "All necessary CI jobs completed successfully" From 4120e032bf3cd4ebe9aa3561d81e2ccf49408cad Mon Sep 17 00:00:00 2001 From: mag Date: Wed, 26 Aug 2026 14:11:46 -0400 Subject: [PATCH 2/3] test failure --- .../main/java/com/datatheorem/android/trustkit/TrustKit.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java b/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java index 0a25226..9cbe5cb 100644 --- a/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java +++ b/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java @@ -194,7 +194,8 @@ protected TrustKit( // Initialize the trust manager builder try { - TrustManagerBuilder.initializeBaselineTrustManager( + TrustManagerBuilder + .initializeBaselineTrustManager( debugCaCerts, shouldOverridePins, reporter); } catch (CertificateException | NoSuchAlgorithmException From 2c696b306bf5ca153c68d256016e0e3e492ae394 Mon Sep 17 00:00:00 2001 From: mag Date: Wed, 26 Aug 2026 14:14:30 -0400 Subject: [PATCH 3/3] revert intentional linting error --- .../main/java/com/datatheorem/android/trustkit/TrustKit.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java b/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java index 9cbe5cb..0a25226 100644 --- a/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java +++ b/trustkit/src/main/java/com/datatheorem/android/trustkit/TrustKit.java @@ -194,8 +194,7 @@ protected TrustKit( // Initialize the trust manager builder try { - TrustManagerBuilder - .initializeBaselineTrustManager( + TrustManagerBuilder.initializeBaselineTrustManager( debugCaCerts, shouldOverridePins, reporter); } catch (CertificateException | NoSuchAlgorithmException