feat: Capture thread state from AsyncLocalStorage store
#100
ci.yml
on: pull_request
Matrix: job_compile
Lint
23s
Matrix: job_test_bindings
All required jobs passed
2s
Annotations
67 errors and 4 notices
|
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
|
|
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
|
|
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
|
|
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
|
|
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
|
Test (v22) ubuntu-22.04-arm
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) ubuntu-22.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) ubuntu-22.04-arm
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v22) ubuntu-22.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) ubuntu-24.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) ubuntu-22.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v22) ubuntu-24.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) ubuntu-24.04
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) ubuntu-22.04-arm
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v22) windows-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v22) macos-13
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) windows-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) windows-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) macos-13
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v18) macos-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v22) macos-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) macos-latest
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
Test (v20) macos-13
Process completed with exit code 1.
|
|
test/e2e.test.mjs > e2e Tests > async storage state:
test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' }
- Expected:
{
"traceId": "trace-5",
}
+ Received:
undefined
❯ test/e2e.test.mjs:122:31
|
|
test/e2e.test.mjs > e2e Tests > detect stalled thread:
test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' }
- Expected:
{
"some_property": "some_value",
}
+ Received:
undefined
❯ test/e2e.test.mjs:88:31
|
|
All required jobs passed
Process completed with exit code 1.
|
|
Test (v22) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
Test (v24) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
Test (v20) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
Test (v18) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
f5bdc43f3bfad587e9b45eea6d92b3a8750064ab
|
830 KB |
sha256:4af85743441926fe7f1b385c6d1c06b6b36c4a01009cf72bb1711249cb9cd6af
|
|
|
stack-trace-darwin-arm64-108
|
13.2 KB |
sha256:9df5a54f6fdcffd74c4874ed9a30ae0c06114eef5017589a6bbdc7669c12608d
|
|
|
stack-trace-darwin-arm64-115
|
13.1 KB |
sha256:ab35580c923513527cb1aeea5ed8827ac22207426bd6a243b3fc53b43bcfd7a5
|
|
|
stack-trace-darwin-arm64-127
|
13.5 KB |
sha256:add740036f36fcbe573b388b4f79f460e5c87115339bf8518bb6e859e1f7be5a
|
|
|
stack-trace-darwin-arm64-137
|
14.6 KB |
sha256:1a2a902480cae15f6c48e426adc0e9ef664724cfad7e6312e45c5bd5ccc416ae
|
|
|
stack-trace-darwin-x64-108
|
13.1 KB |
sha256:59bdf267837eef2a63a1f2f7a5b027b57938b66fce94b3b739bfbedf50211c0d
|
|
|
stack-trace-darwin-x64-115
|
13.1 KB |
sha256:eef99c4b754f46e99fd6380c7b76ef5b609fb8a00c8861c45562d08dfa5ad1cb
|
|
|
stack-trace-darwin-x64-127
|
13.6 KB |
sha256:2e60ae54113415b136ad0143a9e2af512ea532545d5d57c0b263e5c3d06b42d7
|
|
|
stack-trace-darwin-x64-137
|
14.6 KB |
sha256:abed01237977e7c85544869f7e1a78e5986abb470ed9bdf8197e717d6ddecb02
|
|
|
stack-trace-linux-arm64-glibc-108
|
24.1 KB |
sha256:d17471d0ddca370e941938ee5ca0ac41297dd13cdb1288692d10acb2c6a1c756
|
|
|
stack-trace-linux-arm64-glibc-115
|
24.1 KB |
sha256:b6b0af75ceea413754f17b6fd3e7e4f4436d131ac17b98f16aba7d8e386b8c66
|
|
|
stack-trace-linux-arm64-glibc-127
|
24.6 KB |
sha256:817dc98b4f24d9a74927b2eee88d5f30ad5ae656302f2f935f3c05a50b3dd5be
|
|
|
stack-trace-linux-arm64-glibc-137
|
24.6 KB |
sha256:67d5e20a6a3b860db119170911881b035a40560792625bf3b84c6087c360a110
|
|
|
stack-trace-linux-arm64-musl-108
|
24.2 KB |
sha256:a77ee79916a604b2b5983104e6cec59a2d2f66482996b902ab6edd3ce5c75b5e
|
|
|
stack-trace-linux-arm64-musl-115
|
24.2 KB |
sha256:be7ae0b7c6525e7855c1043dd7c7e447ee6b4b0a9b9d104027118f7e183ed127
|
|
|
stack-trace-linux-arm64-musl-127
|
24.6 KB |
sha256:a9b3d86caa607d846e9c63de0e858fe5013d17f51e20267bc3e83f5f64cbda3e
|
|
|
stack-trace-linux-arm64-musl-137
|
24.8 KB |
sha256:5701038e7317a739c8b649c1cdd1482428bfe0644f1f3948eb599edf596974a7
|
|
|
stack-trace-linux-x64-glibc-108
|
23.6 KB |
sha256:6a2b2cef0b33b7d044ee5c160e6dfd7cc238af75829398205e6f2e3a17143ea7
|
|
|
stack-trace-linux-x64-glibc-115
|
23.6 KB |
sha256:dfe4821e73a5acfebe8535981da30813bcc3f1a7d7c4675c9a31145de4df07c0
|
|
|
stack-trace-linux-x64-glibc-127
|
24.2 KB |
sha256:da7080357fa89d81bec1dd3d4c0bb590e59ad32b301b43424464c43529b791f4
|
|
|
stack-trace-linux-x64-glibc-137
|
24.3 KB |
sha256:55fb55bc40eb41a221df43a8621943dcefdfd1e06f4c47f586b3ad042c86c27b
|
|
|
stack-trace-linux-x64-musl-108
|
23.2 KB |
sha256:cb475becddc88f72175f3e052045a1c83820435157132ef84ff9f71854921148
|
|
|
stack-trace-linux-x64-musl-115
|
23.2 KB |
sha256:868be976ec919b6309595497929046d8fa631f13907580360cfa42ccfd9fdd9d
|
|
|
stack-trace-linux-x64-musl-127
|
23.6 KB |
sha256:c915687168ee20f73aafc9c96cc478e40497902d413fff5c37fdf2b92af22e2b
|
|
|
stack-trace-linux-x64-musl-137
|
26.4 KB |
sha256:03a9874c5eb6f1fa02e03aa0d81f2933f113e2208c518d5652948093db76b7a6
|
|
|
stack-trace-win32-x64-108
|
89.1 KB |
sha256:521dc79d20e40948c0fa03cca71d2fc8146bd9db18a0fc69cfd94fb8bdef22be
|
|
|
stack-trace-win32-x64-115
|
89.1 KB |
sha256:1434da5afad5520d4cbaa16b203d2f8032131a84ae25227f7f8217ad937b704d
|
|
|
stack-trace-win32-x64-127
|
89.5 KB |
sha256:d75e911a11d58a524a0f04e67e453082ba3f1e85df98506a6aa7225741823e8e
|
|
|
stack-trace-win32-x64-137
|
89.5 KB |
sha256:a8dc08fdace378b6e660d41204fd05e279f15295c6718324ff3f10cdf41a62e5
|
|