Skip to content

build(deps): bump pillow from 12.1.1 to 12.2.0 in /examples/apps/django_multi_apps #14802

build(deps): bump pillow from 12.1.1 to 12.2.0 in /examples/apps/django_multi_apps

build(deps): bump pillow from 12.1.1 to 12.2.0 in /examples/apps/django_multi_apps #14802

Triggered via pull request April 13, 2026 23:46
Status Failure
Total duration 34m 34s
Artifacts 4

test.yaml

on: pull_request
Setup workflow
4s
Setup workflow
Pixi lock
11s
Pixi lock
Run pre-commit
34s
Run pre-commit
Matrix: core_test_suite
Matrix: type_test_suite
Matrix: ui_test_suite
Matrix: unit_test_suite
result:test
2s
result:test
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 9 warnings
type:test-type:ubuntu-latest
Process completed with exit code 1.
ui:test-ui:ubuntu-latest
Process completed with exit code 1.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L199
test_auth0_oauth_via_proxy[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L199
test_auth0_oauth_via_proxy[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L163
test_auth0_oauth[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L163
test_auth0_oauth[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L93
test_okta_oauth[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:ubuntu-latest: panel/tests/ui/test_auth.py#L93
test_okta_oauth[chromium] Failed: No matching log line in process output, following output was captured: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/home/runner/work/panel/panel/panel/__main__.py", line 11, in <module> main() ~~~~^^ File "/home/runner/work/panel/panel/panel/__main__.py", line 8, in main _main(sys.argv) ~~~~~^^^^^^^^^^ File "/home/runner/work/panel/panel/panel/command/__init__.py", line 95, in main raise e File "/home/runner/work/panel/panel/panel/command/__init__.py", line 92, in main ret = parsed_args.invoke(parsed_args) File "/home/runner/work/panel/panel/panel/command/serve.py", line 779, in invoke super().invoke(args) ~~~~~~~~~~~~~~^^^^^^ File "/home/runner/work/panel/panel/.pixi/envs/test-ui/lib/python3.13/site-packages/bokeh/command/subcommands/serve.py", line 957, in invoke server_kwargs = self.customize_kwargs(args, server_kwargs) File "/home/runner/work/panel/panel/panel/command/serve.py", line 666, in customize_kwargs raise ValueError( ...<4 lines>... ) ValueError: When enabling an OAuth provider you must supply a valid cookie_secret either using the --cookie-secret CLI argument or the PANEL_COOKIE_SECRET environment variable.
ui:test-ui:macos-latest
Process completed with exit code 1.
ui:test-ui:macos-latest: panel/tests/ui/widgets/test_indicators.py#L116
test_gauge_value_update[chromium] AssertionError: Locator expected to have count '1' Actual value: 0 Call log: - Expect "to_have_count" with timeout 10000ms - waiting for locator("canvas") 14 × locator resolved to 0 elements - unexpected value "0"
ui:test-ui:macos-latest: panel/tests/ui/widgets/test_indicators.py#L116
test_gauge_value_update[chromium] AssertionError: Locator expected to have count '1' Actual value: 0 Call log: - Expect "to_have_count" with timeout 10000ms - waiting for locator("canvas") 14 × locator resolved to 0 elements - unexpected value "0"
ui:test-ui:windows-latest: panel\tests\ui\widgets\test_tabulator.py#L1400
test_tabulator_header_filter_no_horizontal_rescroll[chromium-None] playwright._impl._errors.Error: Locator.bounding_box: Error: strict mode violation: locator("text=\"newcol\"") resolved to 2 elements: 1) <div class="tabulator-col-title">newcol</div> aka get_by_role("row").get_by_text("newcol") 2) <div class="tabulator-tooltip tabulator-popup-container">newcol</div> aka get_by_text("newcol").nth(1) Call log: - waiting for locator("text=\"newcol\"")
ui:test-ui:windows-latest: panel\tests\ui\widgets\test_tabulator.py#L1400
test_tabulator_header_filter_no_horizontal_rescroll[chromium-None] playwright._impl._errors.Error: Locator.bounding_box: Error: strict mode violation: locator("text=\"newcol\"") resolved to 2 elements: 1) <div class="tabulator-col-title">newcol</div> aka get_by_role("row").get_by_text("newcol") 2) <div class="tabulator-tooltip tabulator-popup-container">newcol</div> aka get_by_text("newcol").nth(1) Call log: - waiting for locator("text=\"newcol\"")
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L256
test_pyodide_test_convert_custom_config[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 151 � locator resolved to <body class="pn-loading pn-arc">�</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L256
test_pyodide_test_convert_custom_config[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 151 × locator resolved to <body class="pn-loading pn-arc">…</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L216
test_pyodide_test_convert_button_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 152 � locator resolved to <body class="pn-loading pn-arc">�</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L216
test_pyodide_test_convert_button_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 152 × locator resolved to <body class="pn-loading pn-arc">…</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L242
test_pyodide_test_convert_slider_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 149 � locator resolved to <body class="pn-loading pn-arc">�</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L242
test_pyodide_test_convert_slider_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 149 × locator resolved to <body class="pn-loading pn-arc">…</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L229
test_pyodide_test_convert_template_button_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 151 � locator resolved to <body class="pn-loading pn-arc">�</body> - unexpected value "pn-loading pn-arc"
ui:test-ui:windows-latest: panel\tests\ui\io\test_convert.py#L229
test_pyodide_test_convert_template_button_app[chromium-pyodide-worker] AssertionError: Locator expected not to have class 'pn-loading pn-arc' Actual value: pn-loading pn-arc Call log: - Expect "to_have_class" with timeout 200000ms - waiting for locator("body") 151 × locator resolved to <body class="pn-loading pn-arc">…</body> - unexpected value "pn-loading pn-arc"
result:test
Process completed with exit code 1.
unit:test-314:ubuntu-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
unit:test-314:macos-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
unit:test-310:ubuntu-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
unit:test-310:macos-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
ui:test-ui:ubuntu-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ifaxity/wait-on-action@v1.2.1. 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/
ui:test-ui:macos-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ifaxity/wait-on-action@v1.2.1. 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/
unit:test-314:windows-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
unit:test-310:windows-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
ui:test-ui:windows-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ifaxity/wait-on-action@v1.2.1. 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
pixi-lock
460 KB
sha256:d8da7dd017dce585c9b32069f566ea8e5a9f2d26e811bedda445709173042230
ui_screenshots_Linux
283 KB
sha256:3fb4ea2f098b48ef643192a746b6dbe11dcbf66ac34798ff5f139c2b2d9cb7a5
ui_screenshots_Windows
81.1 MB
sha256:f64a3c536085ac727a156b3e0563b7c43c62d36999864a152b2581ba6c2c9787
ui_screenshots_macOS
135 KB
sha256:33bc057b63ffd3022279a1c53376ae8555a799a0e93f0b2eea0e0c137540b7d4