Skip to content

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

feat: add async HTTP transport foundation (Stage 0)

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

Triggered via pull request May 10, 2026 11:58
Status Failure
Total duration 3m 54s
Artifacts 19

ci.yml

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

Annotations

3 errors, 1 warning, and 8 notices
Validate PR Title
No release type found in pull request title "[Feat] - Async HTTP transport foundation (Stage 0)". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/ Available types: - feat - fix - docs - style - refactor - perf - test - build - ci - chore - revert
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-10T12:02:10.764884", "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.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
test with 3.13 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.2 KB
sha256:cfb687fa4e1c00af9db341d031ef6d12c986ca6b20eee80e30c056873662d03e
coverage.macos-latest.3.11 Expired
4.2 KB
sha256:eaffe1c1166d07ff7fccc1dbae72349c09cb04177cca176b0e40c20b1aa2e64a
coverage.macos-latest.3.12 Expired
4.18 KB
sha256:059c910d8a982453699185b69312ca13b59099535252b25017407a97f4579619
coverage.macos-latest.3.13 Expired
4.18 KB
sha256:096b028acd60c561b1cc858e0065971b985fe2f39f4e6cb6c8c7c573ca4aba3d
coverage.macos-latest.3.14 Expired
4.1 KB
sha256:110d8ee4fe8e8db400d3be81f7abc0b58376ca75a63f68691e48e85e9221e434
coverage.macos-latest.3.9 Expired
4.15 KB
sha256:efef3af6cd35ee1977274e73753159230ecd10ba5539cf347a74ac9b0c09df93
coverage.ubuntu-latest.3.10 Expired
4.2 KB
sha256:e361c27db5602e17d4ac521087d14d0efa1b56e9df58dc1f10cc77ccefd5b7d0
coverage.ubuntu-latest.3.11 Expired
4.2 KB
sha256:970f905dca1582934a930c0acd9f1a88ad58adf3d7b5a2eee682dd0eb11dc87c
coverage.ubuntu-latest.3.12 Expired
4.18 KB
sha256:ce4b6783ddb5da300d34c3816f7539f4b88ad7b1a282ec9dcfaddcbb29b4bad1
coverage.ubuntu-latest.3.13 Expired
4.18 KB
sha256:3b00506dc130294f9d69312849f32d376537e1e84d93a28762fdd0957ce57f51
coverage.ubuntu-latest.3.14 Expired
4.1 KB
sha256:b1f7ba1f7c07dc2c210fe1ec852107d7fcfce7f602255eeeb7883c87001da960
coverage.ubuntu-latest.3.9 Expired
4.16 KB
sha256:6db230d48cb67ff9df7b4e7eb40a18fa5b23cce55a96b96b283aec861ebbec08
coverage.windows-latest.3.10 Expired
4.2 KB
sha256:add2a38958bf7e2314103d79c0e7c7033c013f64da90aac42855abf41f9276fe
coverage.windows-latest.3.11 Expired
4.2 KB
sha256:359a094c15d04348ba112fc06c53f61fea4280ce6e87421b68a25a2021978d29
coverage.windows-latest.3.12 Expired
4.19 KB
sha256:9544ea9109c7e02d8cd93ab84a1ff76d448d8e053efadac20670c1f40b77b95e
coverage.windows-latest.3.13 Expired
4.19 KB
sha256:775c239f1780eaeecc6556bc315f95bff62f9531bbe0bb0510990864b0a91177
coverage.windows-latest.3.14 Expired
4.1 KB
sha256:d1337d413edad3d21df813b3c55e841f8db21bd1625ab0b231a90b5e0fce454a
coverage.windows-latest.3.9 Expired
4.16 KB
sha256:e65f2dd5faa72fc263c23e2da11013fea341331653f72fde01b3a062f31d8f16
gitleaks-results.sarif Expired
6.61 KB
sha256:ce915ecb13f422c9ca15587a9ce906a6f10fec0a7554e8bf16ed0af436f77c4f