Skip to content

Merge pull request #662 from gdsfactory/dependabot/uv/gdsfactoryplus-… #2505

Merge pull request #662 from gdsfactory/dependabot/uv/gdsfactoryplus-…

Merge pull request #662 from gdsfactory/dependabot/uv/gdsfactoryplus-… #2505

Triggered via push July 1, 2026 12:12
Status Success
Total duration 3m 11s
Artifacts 4

test.yml

on: push
get-python-versions  /  get-python-versions
4s
get-python-versions / get-python-versions
pre-commit
21s
pre-commit
code-coverage  /  coverage
2m 31s
code-coverage / coverage
model-coverage  /  model-coverage
34s
model-coverage / model-coverage
model-regression  /  model-regression
1m 49s
model-regression / model-regression
test-matlab
1m 58s
test-matlab
Matrix: test-code
filter-gdsfactoryplus-versions
16s
filter-gdsfactoryplus-versions
upload-coverage
4s
upload-coverage
Test result
3s
Test result
Matrix: test-gdsfactoryplus
GDSFactory+ test result
4s
GDSFactory+ test result
Fit to window
Zoom out
Zoom in

Annotations

83 warnings and 3 notices
pre-commit
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
test-gdsfactoryplus (ubuntu-latest, 3.12)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
test-gdsfactoryplus (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/python.py#L124
Passing a non-Collection iterable to parametrize is deprecated. Test: .venv/lib/python3.12/site-packages/gdsfactoryplus/cli_test.py::test_build, argvalues type: generator Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators
test-gdsfactoryplus (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/config/__init__.py#L1345
Module already imported so cannot be rewritten; jaxtyping
test-gdsfactoryplus (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/python.py#L124
Passing a non-Collection iterable to parametrize is deprecated. Test: .venv/lib/python3.12/site-packages/gdsfactoryplus/cli_test.py::test_build, argvalues type: generator Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators
test-gdsfactoryplus (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/config/__init__.py#L1345
Module already imported so cannot be rewritten; jaxtyping
model-regression / model-regression
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.13): .venv/lib/python3.13/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
code-coverage / coverage: .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
code-coverage / coverage: .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
code-coverage / coverage: .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (ubuntu-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-gdsfactoryplus (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\python.py#L124
Passing a non-Collection iterable to parametrize is deprecated. Test: .venv/Lib/site-packages/gdsfactoryplus/cli_test.py::test_build, argvalues type: generator Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators
test-gdsfactoryplus (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\config\__init__.py#L1345
Module already imported so cannot be rewritten; jaxtyping
test-code (windows-latest, 3.12)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-pc-windows-msvc-windows-2025-3.12-pruned-e7ec22cc6d36cc2a9ba1862884325ee8989923ded6fdcc5e71eb439100769fe3, another job may be creating this cache.
test-code (windows-latest, 3.12): .venv\Lib\site-packages\gdsfactory\component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (windows-latest, 3.12): .venv\Lib\site-packages\gdsfactory\component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.12): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12)
Failed to save: Unable to reserve cache with key setup-uv-2-aarch64-apple-darwin-macos-15-3.12-pruned-ab08d3025bb28adaea0761677b5c44008fa33bf3454bbbf476662884ae699baa, another job may be creating this cache.
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/gdsfactory/component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (macos-latest, 3.12): .venv/lib/python3.12/site-packages/_pytest/fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\gdsfactory\component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (windows-latest, 3.13): .venv\Lib\site-packages\gdsfactory\component.py#L604
Unconnected ports: ['airbridge,o1', 'airbridge,o2', 'airbridge,e1', 'airbridge,e2']
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-code (windows-latest, 3.13): .venv\Lib\site-packages\_pytest\fixtures.py#L1313
Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
test-gdsfactoryplus (macos-latest, 3.12)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
test-code (macos-latest, 3.13)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
test-code (macos-latest, 3.12)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
coverage-report-3.12
402 KB
sha256:0a3442b1c1be71148b0d15709a8e9d56cd2af187e7c56a81644b2e41cdc92b3f
coverage-report-3.13
402 KB
sha256:95b7cd6188079a7d7aea603d4c8be5263c0f7f4faa7ed460d1d42d3d16ef62c9
coverage-xml-3.12
6.74 KB
sha256:a4731b3fc68d17e648a862c0a1385ce8cf0a578788557f28396561c1dc7e82f4
coverage-xml-3.13
6.74 KB
sha256:3af38b44c74cabea2b73404131c931ed337024be51c3ae38c419dc68b9729b94