Skip to content

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

feat: add async HTTP transport foundation (Stage 0)

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

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

ci.yml

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

Annotations

1 error, 1 warning, and 8 notices
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:34:20.738986", "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.12 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.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.21 KB
sha256:a16ae39bf4f71aae6e7458b186e9a8328db08cdf8c127b49c2c888d39e0c240b
coverage.macos-latest.3.11 Expired
4.21 KB
sha256:4e14eff61fcbc7c4e2baeb6ace3dea7df6bbfa38b2a2aca2dc96af4856d41696
coverage.macos-latest.3.12 Expired
4.2 KB
sha256:00bf12cc79f8c542ce9cf1349ba5e647cfad8566f24afcdbcfd56537abd30af0
coverage.macos-latest.3.13 Expired
4.2 KB
sha256:bc1b69c967d63916847fb5d6e584ad6823074dba6f7953774cacceb7ca20fea2
coverage.macos-latest.3.14 Expired
4.11 KB
sha256:ae9b211ef6811d7f5851293e72e67a86edd4afe985b49cc5aea418496bb4d354
coverage.macos-latest.3.9 Expired
4.17 KB
sha256:77f8dc9343b5e5e5496dd9d27cb3de1f0866b46c62c3da35ecbdc01f0d782058
coverage.ubuntu-latest.3.10 Expired
4.21 KB
sha256:3bf8b201111a76b588f6cc3dc1f29ff7ccfd5cec7628d301286ee8a72c4d31ee
coverage.ubuntu-latest.3.11 Expired
4.21 KB
sha256:1b5244f690d732c0855a573e5ccbfd336a5651739915d20f68d247db133e33e3
coverage.ubuntu-latest.3.12 Expired
4.2 KB
sha256:99e1c7e292be6da5e0bf4509fffd59d53caf166c45135d70e398b9bd45da65e0
coverage.ubuntu-latest.3.13 Expired
4.2 KB
sha256:10d6c67e918b0b9a3beae0a019b49270a6ea9c11397aa72f2477d5aac1a03af2
coverage.ubuntu-latest.3.14 Expired
4.11 KB
sha256:2b0ec0a24c93c045396a3d3d0559a866105d9ac18b4f7efea54514cc9439bdff
coverage.ubuntu-latest.3.9 Expired
4.17 KB
sha256:91471722cf000720f368988b7a99b437549b6dabd15f99d7f890570579d28219
coverage.windows-latest.3.10 Expired
4.22 KB
sha256:85c8cf6b594a6f0036c29421e2d064bc00475990d5f1f70bebf055136cd3afb5
coverage.windows-latest.3.11 Expired
4.22 KB
sha256:bceaf9f31b0ab5cb9ad734f79290192be17f1ef693afd1412d290dfef1b6dd47
coverage.windows-latest.3.12 Expired
4.21 KB
sha256:1ce5931add1029055858dd3c9f506a60b75240d230c92bbb5fb5f6c17b9535ba
coverage.windows-latest.3.13 Expired
4.21 KB
sha256:d08e926d952e478e48c13936d2e2583ea3279fd083d9faa4e0d0cb9116110fbf
coverage.windows-latest.3.14 Expired
4.12 KB
sha256:66e7697403486e84cbfa99aec006ee0ad247e85311eb47340101566ed68feccc
coverage.windows-latest.3.9 Expired
4.18 KB
sha256:84eaac21b0f8a8d857f265e8867e5ba330c323f942a0ee9e46f74318f7acbfcc
gitleaks-results.sarif Expired
6.61 KB
sha256:9da8bb165e0f62ba1bffdc4404e9130af514cc3a108ea7408bbc25a2f08effbb