Skip to content

Build and Publish Bindings #60

Build and Publish Bindings

Build and Publish Bindings #60

Triggered via workflow run July 30, 2026 08:40
@birdnamoobirdnamoo
completed eab3051
Status Success
Total duration 4m 0s
Artifacts 7

bindings.yml

on: workflow_run
Matrix: Build Native Libraries
Build NuGet Package
19s
Build NuGet Package
Build Python Wheel
14s
Build Python Wheel
Publish to NuGet
9s
Publish to NuGet
Matrix: Test NuGet Package
Publish to PyPI
17s
Publish to PyPI
Matrix: Test Python Bindings
Fit to window
Zoom out
Zoom in

Annotations

18 warnings
Build Native Libraries (ubuntu-latest, x86_64-unknown-linux-gnu, libundoc.so, linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Native Libraries (ubuntu-latest, x86_64-unknown-linux-musl, libundoc.so, linux-musl-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Native Libraries (macos-latest, aarch64-apple-darwin, libundoc.dylib, osx-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Native Libraries (macos-latest, x86_64-apple-darwin, libundoc.dylib, osx-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Native Libraries (windows-latest, x86_64-pc-windows-msvc, undoc.dll, win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Python Wheel
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build NuGet Package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Python Bindings (macos-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Python Bindings (ubuntu-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Publish to PyPI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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.
Publish to NuGet
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Python Bindings (windows-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test NuGet Package (macos-latest, native-osx-arm64, osx-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test NuGet Package (ubuntu-latest, native-linux-x64, linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test NuGet Package (windows-latest, native-win-x64, win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4. 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
native-linux-musl-x64 Expired
723 KB
sha256:777216e82cf9749f72492df0eeef4ccc55bc1159e90a424af247b76089fb0393
native-linux-x64 Expired
730 KB
sha256:6bc3f81df5f27363932250653600e26da660a600e4ffb2fa3785aac650898dcb
native-osx-arm64 Expired
671 KB
sha256:15e12d2e0d641377f7a30e8f2aac8b7e272f3a29baf08ba681bd09fb1b554e86
native-osx-x64 Expired
684 KB
sha256:feb3e2609ba5e07adbebb7930483f90d500503f66548191da8096454f66abf28
native-win-x64 Expired
608 KB
sha256:235ee6956368c4479f5cbdcd6c0f7115d48f57f47f4dd23becd145887c7c4d7d
nuget-package Expired
3.36 MB
sha256:e27a0dce0fb53dd3647c64ae35da71630789eac9e837d74451180e63603309b6
python-wheel Expired
3.28 MB
sha256:32ea3d76b947e8795a44412443126a01677a56ef52393d3ecdf6561a92f3c166