Skip to content

Replace Gunicorn with Granian to improve pgAdmin 4 performance #5280

Replace Gunicorn with Granian to improve pgAdmin 4 performance

Replace Gunicorn with Granian to improve pgAdmin 4 performance #5280

Re-run triggered March 30, 2026 11:19
Status Failure
Total duration 35m 52s
Artifacts 30

run-python-tests-pg.yml

on: pull_request
Matrix: run-python-tests-pg
Fit to window
Zoom out
Zoom in

Annotations

15 errors and 16 warnings
run-python-tests-pg (macos-latest, 17)
Process completed with exit code 2.
run-python-tests-pg (windows-latest, 14)
Process completed with exit code 1.
run-python-tests-pg (macos-latest, 14)
Process completed with exit code 2.
run-python-tests-pg (macos-latest, 15)
Process completed with exit code 2.
run-python-tests-pg (ubuntu-22.04, 15)
Process completed with exit code 2.
run-python-tests-pg (ubuntu-22.04, 18)
Process completed with exit code 2.
run-python-tests-pg (macos-latest, 18)
Process completed with exit code 2.
run-python-tests-pg (windows-latest, 17)
Process completed with exit code 1.
run-python-tests-pg (ubuntu-22.04, 16)
Process completed with exit code 2.
run-python-tests-pg (macos-latest, 16)
Process completed with exit code 2.
run-python-tests-pg (windows-latest, 18)
Process completed with exit code 1.
run-python-tests-pg (ubuntu-22.04, 14)
Process completed with exit code 2.
run-python-tests-pg (windows-latest, 16)
Process completed with exit code 1.
run-python-tests-pg (windows-latest, 15)
Process completed with exit code 1.
run-python-tests-pg (ubuntu-22.04, 17)
Process completed with exit code 2.
run-python-tests-pg (macos-latest, 17)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (windows-latest, 14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (macos-latest, 14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (macos-latest, 14)
postgresql@14 has been deprecated because it is not supported upstream! It will be disabled on 2026-11-12.
run-python-tests-pg (macos-latest, 15)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (ubuntu-22.04, 15)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (ubuntu-22.04, 18)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (macos-latest, 18)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (windows-latest, 17)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (ubuntu-22.04, 16)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (macos-latest, 16)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (windows-latest, 18)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (ubuntu-22.04, 14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (windows-latest, 16)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (windows-latest, 15)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/
run-python-tests-pg (ubuntu-22.04, 17)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. 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/

Artifacts

Produced during runtime
Name Size Digest
regression-log-macos-latest-pg14
688 Bytes
sha256:4779db46b1c34048005e05fb41e2dd04731f0a613c17eee76a2fe5a570fe4a88
regression-log-macos-latest-pg15
690 Bytes
sha256:358f89d777cd5d7c1e1cc12b987c38282cd0b0f7813c21f3d544bc8852da66f7
regression-log-macos-latest-pg16
689 Bytes
sha256:a5eb1a7e0904beb572e0c2623cedd0f3603affb4cb75067533fec986ea09824c
regression-log-macos-latest-pg17
689 Bytes
sha256:ad22133f49cfdad883fe2a35ab0dcf9ea7bea99a7e873ad2aeae88fec25e7359
regression-log-macos-latest-pg18
682 Bytes
sha256:0a4d968bbc4a876dc67e289c14ffc873acc445f67dbc82bf72c61afc352491e9
regression-log-ubuntu-22.04-pg14
701 Bytes
sha256:1041224877fe9a2b528bd147623a90ab3d9472157c76327948db3b62a32e5f91
regression-log-ubuntu-22.04-pg15
695 Bytes
sha256:2a7a2a08cba6e8904d813e12955ec7c9363bc76a21f7a599aa09078864c25da8
regression-log-ubuntu-22.04-pg16
695 Bytes
sha256:0bec5a7516338aad46a7a51ad5e620c223e7a2e9165714e4f917c2293237688a
regression-log-ubuntu-22.04-pg17
699 Bytes
sha256:d2d0fa405cdf204fe7dbb7a3d34c473d8339b5b8d4b55da83f0174485174f3ad
regression-log-ubuntu-22.04-pg18
697 Bytes
sha256:b5ea7862265ab213f65a9e0fbf0a4282588baf8bcc1aee7ad9ce7cf5c6a2bc66
regression-log-windows-latest-pg14
675 Bytes
sha256:616ed864505630a960fdf86c95db9b14bd555780bbe7357ec37fac10fef2cda1
regression-log-windows-latest-pg15
672 Bytes
sha256:accc21f9684799bda4cb6864e45e09ceba1bfe70f91ac07ade352f714cdfa377
regression-log-windows-latest-pg16
667 Bytes
sha256:83326b8dfc1c531e8f82cc149bef02a9a5b5da5380dd6d827cd74df8f9ea899e
regression-log-windows-latest-pg17
676 Bytes
sha256:f6ce9795f708743d49b1706b9d057eaf100e5576dcbfe48b0c8e6272bc031856
regression-log-windows-latest-pg18
668 Bytes
sha256:10cc137c5104424b916a42f4ca1cf6f112c0ea28fe83a4e4ae11ff7ddc8f67fd
server-log-macos-latest-pg14
615 Bytes
sha256:a0fe40946d123438f51419b4e194145b84bbdc884f82516f5b8c26916a042038
server-log-macos-latest-pg15
616 Bytes
sha256:8df2fb88d76a86ae3ae7d0a4cf4f823dacf82e2f6a91c6d144eabcff23d11184
server-log-macos-latest-pg16
623 Bytes
sha256:68ad053b8e221fc920ba6924f1fe4ced338c4fa616ea72038b3a57e1cacf285e
server-log-macos-latest-pg17
622 Bytes
sha256:d19e9025b05208128ede84656277aa6ab0f6e52094713a2079d043b33f15be7e
server-log-macos-latest-pg18
623 Bytes
sha256:6339baee84c44faa4ad9a0c55603774a9faa6e828fdd1ee162370c527c0c9830
server-log-ubuntu-22.04-pg14
620 Bytes
sha256:c3a584b59dc38526611068e35d2a2dda2e1fc27845f698036454ba3cdbe02c7a
server-log-ubuntu-22.04-pg15
621 Bytes
sha256:3a7d1a4daa84797966eed48b07bc9eae9e964df9ed9374c207d7d8a956b24226
server-log-ubuntu-22.04-pg16
624 Bytes
sha256:0e2e487314b228819baa012c8f7d7830b49136d4c78c6901b652d8c1fd60f67b
server-log-ubuntu-22.04-pg17
627 Bytes
sha256:87c78e6096bfbf38e1f7719e40b36f9334198ec5ecf247fa65583a3d7016eda5
server-log-ubuntu-22.04-pg18
623 Bytes
sha256:c93d2fae09f8a7338edd287c8c883b9aab2a56fbe24448482b8477fef8d6fdc2
server-log-windows-latest-pg14
625 Bytes
sha256:182fefe9a4f630efd98bf854cab153179a5ab30217c853a5e25e506e519241b7
server-log-windows-latest-pg15
620 Bytes
sha256:3bb4ed640613d889c7cc3cf49b8ec4870fc6b1a139c17dfacdac90cc198992a3
server-log-windows-latest-pg16
622 Bytes
sha256:10237fba49a4ebaeed3ee7fc94b752d00ca96aebf1c9d80b28604b948d7000f8
server-log-windows-latest-pg17
623 Bytes
sha256:1317ffacd5cd87d51ded61473356d7d2eae8774ac927198562c04a2d76028f65
server-log-windows-latest-pg18
624 Bytes
sha256:dda72e22e19a4fb08542aea112fed0a3a931ab31437b765f647197cb157bf15f