diff --git a/.github/workflows/claude-pr-review.yml b/.github/workflows/claude-pr-review.yml index 124fe6b..7f55b90 100644 --- a/.github/workflows/claude-pr-review.yml +++ b/.github/workflows/claude-pr-review.yml @@ -8,4 +8,5 @@ on: jobs: review: uses: doplaydo/pdk-ci-workflow/.github/workflows/claude-pr-review.yml@main - secrets: inherit + secrets: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/drc.yml b/.github/workflows/drc.yml index 76c16dc..0d4a021 100644 --- a/.github/workflows/drc.yml +++ b/.github/workflows/drc.yml @@ -7,4 +7,5 @@ on: jobs: drc: uses: doplaydo/pdk-ci-workflow/.github/workflows/drc.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/.github/workflows/model_coverage.yml b/.github/workflows/model_coverage.yml index 93de453..8b29ca7 100644 --- a/.github/workflows/model_coverage.yml +++ b/.github/workflows/model_coverage.yml @@ -8,4 +8,5 @@ on: jobs: model-coverage: uses: doplaydo/pdk-ci-workflow/.github/workflows/model_coverage.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/.github/workflows/model_regression.yml b/.github/workflows/model_regression.yml index 0f28300..ac00911 100644 --- a/.github/workflows/model_regression.yml +++ b/.github/workflows/model_regression.yml @@ -8,4 +8,5 @@ on: jobs: model-regression: uses: doplaydo/pdk-ci-workflow/.github/workflows/model_regression.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 34aa4d8..da6d954 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -8,7 +8,9 @@ on: jobs: docs: uses: doplaydo/pdk-ci-workflow/.github/workflows/pages.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} + SIMCLOUD_APIKEY: ${{ secrets.SIMCLOUD_APIKEY }} deploy-docs: needs: docs if: ${{ github.ref == 'refs/heads/main' }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 14f42ad..c71127d 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -7,4 +7,5 @@ on: jobs: draft: uses: doplaydo/pdk-ci-workflow/.github/workflows/release-drafter.yml@main - secrets: inherit + secrets: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/test_code.yml b/.github/workflows/test_code.yml index dbdd8dc..376829c 100644 --- a/.github/workflows/test_code.yml +++ b/.github/workflows/test_code.yml @@ -7,4 +7,5 @@ on: jobs: test: uses: doplaydo/pdk-ci-workflow/.github/workflows/test_code.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index fcfdd77..5e42830 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -8,4 +8,5 @@ on: jobs: coverage: uses: doplaydo/pdk-ci-workflow/.github/workflows/test_coverage.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/.github/workflows/update_badges.yml b/.github/workflows/update_badges.yml index 361d4a7..fc6b909 100644 --- a/.github/workflows/update_badges.yml +++ b/.github/workflows/update_badges.yml @@ -9,4 +9,5 @@ on: jobs: badges: uses: doplaydo/pdk-ci-workflow/.github/workflows/update_badges.yml@main - secrets: inherit + secrets: + GFP_API_KEY: ${{ secrets.GFP_API_KEY }} diff --git a/Makefile b/Makefile index c60ba82..68c8c23 100644 --- a/Makefile +++ b/Makefile @@ -32,7 +32,11 @@ build: pip install build python -m build -docs-clean: +gmsh: + sudo apt-get update + sudo apt-get install -y python3-gmsh gmsh libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev libosmesa6 libegl1 + +docs-clean: gmsh rm -rf docs/_build docs: docs-clean diff --git a/uv.lock b/uv.lock index 7e8e4e4..9efb4a9 100644 --- a/uv.lock +++ b/uv.lock @@ -1329,7 +1329,7 @@ simulation = [ requires-dist = [ { name = "autodoc-pydantic", marker = "extra == 'docs'" }, { name = "doroutes", specifier = ">=0.2.1" }, - { name = "gdsfactory", specifier = ">=9.39.3" }, + { name = "gdsfactory", specifier = "~=9.40.1" }, { name = "gdsfactoryplus" }, { name = "gplugins", extras = ["sax"], specifier = "~=2.0.0" }, { name = "gsim", marker = "python_full_version >= '3.12' and extra == 'simulation'", specifier = ">=0.0.8" },