build(deps): bump pillow from 12.1.1 to 12.2.0 in /examples/apps/django_multi_apps #14802
test.yaml
on: pull_request
Setup workflow
4s
Pixi lock
11s
Matrix: core_test_suite
Matrix: type_test_suite
Matrix: ui_test_suite
Matrix: unit_test_suite
result:test
2s
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
|
|