Skip to content

Merge pull request #2411 from KLayout/dependabot/github_actions/pypa/… #2330

Merge pull request #2411 from KLayout/dependabot/github_actions/pypa/…

Merge pull request #2411 from KLayout/dependabot/github_actions/pypa/… #2330

Triggered via push August 5, 2026 21:14
Status Success
Total duration 2h 8m 50s
Artifacts 6

build.yml

on: push
Check for source changes
9s
Check for source changes
Matrix: build
Make SDist
21s
Make SDist
upload_to_test_pypy
1m 9s
upload_to_test_pypy
upload_to_pypi
upload_to_pypi
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
build (ubuntu-latest, *musllinux*, musllinux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hendrikmuhs/ccache-action@v1.2, hmarr/debug-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-latest, *musllinux*, musllinux)
cibuildwheel: Invalid skip selector: 'cp38-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 3.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *musllinux*, musllinux)
cibuildwheel: Invalid skip selector: 'cp37-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *musllinux*, musllinux)
cibuildwheel: Invalid skip selector: 'cp36-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *musllinux*, musllinux)
cibuildwheel: Invalid skip selector: 'pp*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
build (macos-14, *macosx*, macos_arm64, arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hendrikmuhs/ccache-action@v1.2, hmarr/debug-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (macos-14, *macosx*, macos_arm64, arm64)
cibuildwheel: Invalid skip selector: 'cp38-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 3.x series or update `skip`. This selector will have no effect.
build (macos-14, *macosx*, macos_arm64, arm64)
cibuildwheel: Invalid skip selector: 'cp37-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (macos-14, *macosx*, macos_arm64, arm64)
cibuildwheel: Invalid skip selector: 'cp36-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (macos-14, *macosx*, macos_arm64, arm64)
cibuildwheel: Invalid skip selector: 'pp*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
build (macos-14, *macosx*, macos_arm64, arm64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
build (ubuntu-latest, *manylinux*, manylinux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hendrikmuhs/ccache-action@v1.2, hmarr/debug-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-latest, *manylinux*, manylinux)
cibuildwheel: Invalid skip selector: 'cp38-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 3.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *manylinux*, manylinux)
cibuildwheel: Invalid skip selector: 'cp37-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *manylinux*, manylinux)
cibuildwheel: Invalid skip selector: 'cp36-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-latest, *manylinux*, manylinux)
cibuildwheel: Invalid skip selector: 'pp*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
build (ubuntu-24.04-arm, *manylinux*, aarch64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hmarr/debug-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-24.04-arm, *manylinux*, aarch64)
cibuildwheel: Invalid skip selector: 'cp38-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 3.x series or update `skip`. This selector will have no effect.
build (ubuntu-24.04-arm, *manylinux*, aarch64)
cibuildwheel: Invalid skip selector: 'cp37-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-24.04-arm, *manylinux*, aarch64)
cibuildwheel: Invalid skip selector: 'cp36-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (ubuntu-24.04-arm, *manylinux*, aarch64)
cibuildwheel: Invalid skip selector: 'pp*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: hendrikmuhs/ccache-action@v1.2, hmarr/debug-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
cibuildwheel: Invalid skip selector: 'cp38-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 3.x series or update `skip`. This selector will have no effect.
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
cibuildwheel: Invalid skip selector: 'cp37-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
cibuildwheel: Invalid skip selector: 'cp36-*'. cibuildwheel 4.x no longer supports Python < 3.9. Please use the 2.x series or update `skip`. This selector will have no effect.
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
cibuildwheel: Invalid skip selector: 'pp*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
build (macos-15-intel, *macosx*, macos_x86_64, x86_64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Create a Trusted Publisher
A new Trusted Publisher for the currently running publishing workflow can be created by accessing the following link(s) while logged-in as an owner of the package(s):
Upgrade to Trusted Publishing
Trusted Publishers allows publishing packages to PyPI from automated environments like GitHub Actions without needing to use username/password combinations or API tokens to authenticate with PyPI. Read more: https://docs.pypi.org/trusted-publishers
attestations input ignored
The workflow was run with the 'attestations: true' input, but an explicit password was also set, disabling Trusted Publishing. As a result, the attestations input is ignored.

Artifacts

Produced during runtime
Name Size Digest
artifact-macos-14-macos_arm64-1
120 MB
sha256:aa9981462e79936ba918adfe4982b473864b6aab3dbcdf39208fa55dcd664e7e
artifact-macos-15-intel-macos_x86_64-0
121 MB
sha256:212ed1d3583841d40d6eb63b86687ab33cc3a8a8bf7037c1b29c7d6fdc36fb29
artifact-sdist
4.24 MB
sha256:247ab39f2072ac88361279ea4769ca861651ee7719bd31a699760215e1173527
artifact-ubuntu-24.04-arm-aarch64-4
143 MB
sha256:8d47ab5191036cd2f688ec72418846120a6e21ee0a93a2b501c67dab1ef16f1b
artifact-ubuntu-latest-manylinux-2
155 MB
sha256:2c07b0533169a85c8b38560af7df134c0d995c4a2dbfaf76d71540ef3771f8cf
artifact-ubuntu-latest-musllinux-3
163 MB
sha256:287bffdf7797d024c71740593bb29aac129e09a22d3eaea4e32cf4b41a1bd934