Skip to content

Build and Publish Bindings #63

Build and Publish Bindings

Build and Publish Bindings #63

Triggered via workflow run July 31, 2026 09:28
@birdnamoobirdnamoo
completed 7d91f03
Status Success
Total duration 2m 50s
Artifacts 7

bindings.yml

on: workflow_run
Matrix: Build Native Libraries
Build NuGet Package
25s
Build NuGet Package
Build Python Wheel
19s
Build Python Wheel
Publish to NuGet
10s
Publish to NuGet
Matrix: Test NuGet Package
Publish to PyPI
20s
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 (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 (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, 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 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/
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/
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 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 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 (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/
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.
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 (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
724 KB
sha256:0d7dae1a40d1dfbb76cb7f43c6de7a39e7412652dc0f69cdbfee4f21c941e3e7
native-linux-x64 Expired
732 KB
sha256:a6d5b8814873101807d05b9b4a03eefd988c470effdb9023b6b271a61e991c9e
native-osx-arm64 Expired
673 KB
sha256:a32acbcbdbd4b4fe8bee2f89a41c9317730ba5c0842dab44075812af92e43e35
native-osx-x64 Expired
686 KB
sha256:441387d57f8d0685f033767d8523a6aa89c61a0de025cb3d609e0888d7fd101b
native-win-x64 Expired
610 KB
sha256:1f84050ad89e9d6d6e73433ff9ff931fb1f8d8d41ccab62f4b93ce7805dc55f6
nuget-package Expired
3.37 MB
sha256:136594efd863a40a3634cdd1fc9ad9d91040812d7ecfb90406fb22ffdbb318bf
python-wheel Expired
3.28 MB
sha256:70332a6d341f731483b09512cd9d655c3b2fa26c985914bd0e003a349b356199