Detect and use Ccache in cmake-rn
#1004
Triggered via pull request
February 14, 2026 17:40
Status
Failure
Total duration
11m 37s
Artifacts
–
check.yml
on: pull_request
Lint
2m 7s
Test app (iOS)
0s
Test app (macOS)
0s
Test app (Android)
0s
Test ferric Apple triplets
0s
Matrix: unit-tests
Matrix: weak-node-api-tests
Annotations
3 errors and 6 notices
|
Unit tests (windows-latest)
Process completed with exit code 1.
|
|
Unit tests (macos-latest)
Process completed with exit code 1.
|
|
should fail if REACT_NATIVE_OVERRIDE_HERMES_DIR is not set:
packages/host/packages/host/src/node/gradle.test.ts#L31
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /React Native Node-API needs a custom version of Hermes with Node-API enabled/. Input:
'Exception in thread "main" java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-8.14.3-bin.zip failed: timeout (10000ms)\n' +
'\tat org.gradle.wrapper.Install.forceFetch(SourceFile:4)\n' +
'\tat org.gradle.wrapper.Install$1.call(SourceFile:8)\n' +
'\tat org.gradle.wrapper.GradleWrapperMain.main(SourceFile:67)\n' +
'Caused by: java.net.SocketTimeoutException: Connect timed out\n' +
'\tat java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)\n' +
'\tat java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)\n' +
'\tat java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)\n' +
'\tat java.base/java.net.Socket.connect(Socket.java:633)\n' +
'\tat java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)\n' +
'\tat java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)\n' +
'\tat java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:533)\n' +
'\tat java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:638)\n' +
'\tat java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)\n' +
'\tat java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380)\n' +
'\tat java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)\n' +
'\tat java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1262)\n' +
'\tat java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1148)\n' +
'\tat java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)\n' +
'\tat java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1717)\n' +
'\tat java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1641)\n' +
'\tat java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)\n' +
'\tat org.gradle.wrapper.Install.forceFetch(SourceFile:2)\n' +
'\t... 2 more\n'
at TestContext.<anonymous> (/Users/runner/work/react-native-node-api/react-native-node-api/packages/host/src/node/gradle.test.ts:31:16)
at Test.runInAsyncScope (node:async_hooks:214:14)
at Test.run (node:internal/test_runner/test:1106:25)
at Test.start (node:internal/test_runner/test:1003:17)
at node:internal/test_runner/test:1516:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Exception in thread "main" java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-8.14.3-bin.zip failed: timeout (10000ms)\n\tat org.gradle.wrapper.Install.forceFetch(SourceFile:4)\n\tat org.gradle.wrapper.Install$1.call(SourceFile:8)\n\tat org.gradle.wrapper.GradleWrapperMain.main(SourceFile:67)\nCaused by: java.net.SocketTimeoutException: Connect timed out\n\tat java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)\n\tat java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)\n\tat java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)\n\tat java.base/java.net.Socket.connect(Socket.java:633)\n\tat java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)\n\tat java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)\n\tat java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:533)\n\tat java.base/sun.net.www.http.HttpClient.openServer(HttpCli
|
|
Unit tests (ubuntu-latest)
Total Tests: 20
Suites 📂: 8
Passed ✅: 20
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 660.708ms
|
|
Unit tests (ubuntu-latest)
Total Tests: 3
Suites 📂: 2
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 622.774ms
|
|
Unit tests (ubuntu-latest)
Total Tests: 50
Suites 📂: 25
Passed ✅: 49
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 1
Todo 📝: 0
Duration 🕐: 166637.891ms
|
|
Unit tests (macos-latest)
Total Tests: 20
Suites 📂: 8
Passed ✅: 20
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 879.948ms
|
|
Unit tests (macos-latest)
Total Tests: 3
Suites 📂: 2
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 772.330ms
|
|
Unit tests (macos-latest)
Total Tests: 57
Suites 📂: 30
Passed ✅: 56
Failed ❌: 1
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 288088.705ms
|