Skip to content

feat: add async HTTP transport foundation (Stage 0) #12390

feat: add async HTTP transport foundation (Stage 0)

feat: add async HTTP transport foundation (Stage 0) #12390

Triggered via pull request May 10, 2026 13:37
Status Failure
Total duration 4m 10s
Artifacts 19

ci.yml

on: pull_request
Matrix: build
Validate PR Title
3s
Validate PR Title
Lint & Type Check
9s
Lint & Type Check
gitleaks
9s
gitleaks
All Checks Passed
0s
All Checks Passed
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 1 warning, and 8 notices
Lint & Type Check
Process completed with exit code 1.
Coverage
Critical error. This error possibly occurred because the permissions of the workflow are set incorrectly. You can see the correct setting of permissions here: https://github.com/py-cov-action/python-coverage-comment-action#basic-usage Otherwise please look for open issues or open one in https://github.com/py-cov-action/python-coverage-comment-action/ Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/coverage_comment/subprocess.py", line 18, in run return subprocess.run( ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('coverage', 'json', '-o', '-')' returned non-zero exit status 2. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/coverage_comment/main.py", line 39, in main exit_code = action( ^^^^^^^ File "/usr/local/lib/python3.11/site-packages/coverage_comment/main.py", line 75, in action coverage = coverage_module.get_coverage_info( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/coverage_comment/coverage.py", line 75, in get_coverage_info json_coverage = subprocess.run( ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/coverage_comment/subprocess.py", line 27, in run raise SubProcessError("\n".join([exc.stdout, exc.stderr])) from exc coverage_comment.subprocess.SubProcessError: {"meta": {"version": "7.3.1", "timestamp": "2026-05-10T13:41:09.207075", "branch_coverage": false, "show_contexts": false}, "files": {"descope/__init__.py": {"executed_lines": [1, 12, 13, 20, 21, 38, 46, 47, 55], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "descope/_auth_base.py": {"executed_lines": [2, 5, 6, 8, 9, 10], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "descope/_http_base.py": {"executed_lines": [1, 3, 6, 7, 9, 10], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "descope/auth.py": {"executed_lines": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 27, 37, 38, 39, 40, 43, 44, 46, 54, 56, 57, 65, 66, 68, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 88, 89, 90, 91, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 163, 165, 166, 167, 174, 175, 177, 179, 180, 181, 188, 189, 191, 193, 194, 195, 196, 202, 203, 204, 205, 207, 208, 209, 210, 216, 217, 219, 220, 222, 228, 229, 234, 235, 236, 243, 244, 245, 247, 248, 249, 250, 256, 257, 258, 259, 260, 266, 267, 268, 274, 275, 276, 281, 283, 284, 285, 291, 293, 296, 297, 299, 305, 307, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 328, 330, 332, 340, 348, 355, 363, 367, 368, 369, 374, 375, 376, 377, 383, 384, 385, 387, 388, 389, 391, 392, 393, 395, 396, 397, 404, 406, 407, 408, 415, 416, 417, 418, 425, 428, 429, 430, 431, 433, 434, 435, 437, 439, 440, 447, 448, 453, 454, 460, 461, 463, 464, 465, 471, 472, 475, 477, 478, 485, 487, 488, 490, 491, 492, 494, 500, 501, 507, 508, 509, 511, 517, 519, 525, 526, 532, 533, 535, 536, 539, 541, 542, 543, 544, 545, 546, 547], "summary": {"covered_lines": 255, "num_statements": 261, "percent_covered": 97.70114942528735, "percent_covered_display": "98", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [294, 324, 326, 364, 479, 512], "excluded_lines": []}, "descope/authmethod/__init__.py": {"executed_lines
gitleaks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test with 3.10 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
test with 3.9 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
test with 3.11 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
test with 3.13 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
test with 3.12 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
test with 3.14 on windows-latest
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Coverage
Coverage
Starting action

Artifacts

Produced during runtime
Name Size Digest
coverage.macos-latest.3.10 Expired
4.22 KB
sha256:b53847cbde772b89d8291d794dab20f5fd31cf7bb911956eff71ac964ab7029d
coverage.macos-latest.3.11 Expired
4.22 KB
sha256:f07216d200fcda97adf0a1a8d1708fe08b5962d1419b870cff69b225017aa614
coverage.macos-latest.3.12 Expired
4.21 KB
sha256:4fe6cde6b1470b9747a431258133533d19db60bc9795280c8367ffea7323d8ea
coverage.macos-latest.3.13 Expired
4.21 KB
sha256:c5a62e5f9ad5520ed6c831f8a6474d4190872d616cf087ddf3ec6d70efa80fd3
coverage.macos-latest.3.14 Expired
4.11 KB
sha256:efac9b2c531998e9bb3ec443f34139c5528ad5ff37f70363b8c02995d8529f6e
coverage.macos-latest.3.9 Expired
4.18 KB
sha256:f7c7a4b978ee4a96c30a74bd32c97d6429259ea91ec4713cd197a86d952fa655
coverage.ubuntu-latest.3.10 Expired
4.22 KB
sha256:dfea696ea5c899e3b30e6fdd6672afa5b39dac611619a460f848a060cfb2b36b
coverage.ubuntu-latest.3.11 Expired
4.22 KB
sha256:7bb147708fa01db19de4e7247b46637d0028dad470f508ccb8f2735b0e89ecb5
coverage.ubuntu-latest.3.12 Expired
4.21 KB
sha256:55d859e391a757d08b2e8981973d147b128b3caea6ff0c9777b49c9532591fc9
coverage.ubuntu-latest.3.13 Expired
4.21 KB
sha256:ea725cb592f285f10657b6c44741d829a6f91b51ea96d02d135e7c65def1fa9e
coverage.ubuntu-latest.3.14 Expired
4.12 KB
sha256:66d00c4c876c9484126410122a56b85be88687dbdb1bf071b384e5f99655b377
coverage.ubuntu-latest.3.9 Expired
4.18 KB
sha256:b40108ecb17b6c2b1d02315c5fb364080238675ad6ea3bdb2408629dc0bfabb7
coverage.windows-latest.3.10 Expired
4.23 KB
sha256:134cbdb905014e0497c25781641b05d30343511a5f17a9d386a9dbc43d900073
coverage.windows-latest.3.11 Expired
4.23 KB
sha256:3c4eeac3ba73feb55655bec37ed3ad20088458f31744bce77e9525ae56bb1b09
coverage.windows-latest.3.12 Expired
4.21 KB
sha256:514e079dbcde2e6eb9e70f6af4cc2fbc810f44ae420469838460fb98cf0a06db
coverage.windows-latest.3.13 Expired
4.21 KB
sha256:561a3aea255c00000016daa56f982b88b76ced4f5a98cf476ae8835add66b36e
coverage.windows-latest.3.14 Expired
4.12 KB
sha256:f4c21179d9a794d74244fb61408d877c297b256b56023a9ca9cca7654a076cf3
coverage.windows-latest.3.9 Expired
4.18 KB
sha256:33e1117868745ccec0b187ce16bad20b4d52665e1bd6e67a5006a8e526ab9df6
gitleaks-results.sarif Expired
6.61 KB
sha256:3288e06491caac0f7a70147a950c4556f02ffce0bfe608f8a38a4ae9d8d252de