Skip to content

Transpile PostgreSQL C macros into Rust macro_rules! #5003

Transpile PostgreSQL C macros into Rust macro_rules!

Transpile PostgreSQL C macros into Rust macro_rules! #5003

Triggered via pull request October 12, 2026 18:04
Status Success
Total duration 1h 9m 44s
Artifacts –

tests.yml

on: pull_request
rustfmt, clippy, et al.
2m 46s
rustfmt, clippy, et al.
Matrix: MacOS build & test
Matrix: Windows build & test
Matrix: Linux tests & examples
Matrix: Linux arm64 native tests
Fit to window
Zoom out
Zoom in

Annotations

36 warnings and 2 notices
rustfmt, clippy, et al.
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux arm64 native tests (17)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cargo pgrx init
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows build & test (windows-2022, 17)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows build & test (windows-2022, 15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux tests & examples (16)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MacOS build & test (macos-14, 15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MacOS build & test (macos-14, 15)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
MacOS build & test (macos-14, 15)
You are using macOS 14. We (and Apple) do not provide support for this old version. Homebrew no longer builds bottles for this configuration. Consider MacPorts, which provides binary packages for this macOS version: https://www.macports.org
MacOS build & test (macos-14, 15)
Skipping cmake: most recent version 4.4.4 not installed
MacOS build & test (macos-14, 15)
Skipping cffi: most recent version 2.1.1_1 not installed
MacOS build & test (macos-14, 15)
Skipping certifi: most recent version 2026.7.22_1 not installed
MacOS build & test (macos-14, 15)
Skipping cairo: most recent version 1.18.6 not installed
MacOS build & test (macos-14, 15)
Skipping ca-certificates: most recent version 2026-09-25 not installed
MacOS build & test (macos-14, 15)
Skipping azure/bicep/bicep: most recent version 0.48.1 not installed
MacOS build & test (macos-14, 15)
Skipping aws-sam-cli: most recent version 1.168.0 not installed
MacOS build & test (macos-14, 15)
Skipping aria2: most recent version 1.37.0_3 not installed
MacOS build & test (macos-14, 15)
Skipping ant: most recent version 1.10.18 not installed
MacOS build & test (macos-14, 15)
Treating azure-cli as a formula. For the cask, use homebrew/cask/azure-cli or specify the `--cask` flag. To silence this message, use the `--formula` flag.
MacOS build & test (macos-14, 16)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MacOS build & test (macos-14, 16)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
MacOS build & test (macos-14, 16)
You are using macOS 14. We (and Apple) do not provide support for this old version. Homebrew no longer builds bottles for this configuration. Consider MacPorts, which provides binary packages for this macOS version: https://www.macports.org
MacOS build & test (macos-14, 16)
Skipping cmake: most recent version 4.4.4 not installed
MacOS build & test (macos-14, 16)
Skipping cffi: most recent version 2.1.1_1 not installed
MacOS build & test (macos-14, 16)
Skipping certifi: most recent version 2026.7.22_1 not installed
MacOS build & test (macos-14, 16)
Skipping cairo: most recent version 1.18.6 not installed
MacOS build & test (macos-14, 16)
Skipping ca-certificates: most recent version 2026-09-25 not installed
MacOS build & test (macos-14, 16)
Skipping azure/bicep/bicep: most recent version 0.48.1 not installed
MacOS build & test (macos-14, 16)
Skipping aws-sam-cli: most recent version 1.168.0 not installed
MacOS build & test (macos-14, 16)
Skipping aria2: most recent version 1.37.0_3 not installed
MacOS build & test (macos-14, 16)
Skipping ant: most recent version 1.10.18 not installed
MacOS build & test (macos-14, 16)
Treating azure-cli as a formula. For the cask, use homebrew/cask/azure-cli or specify the `--cask` flag. To silence this message, use the `--formula` flag.
Linux tests & examples (15)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux tests & examples (19)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux tests & examples (18)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux tests & examples (17)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MacOS build & test (macos-14, 15)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
MacOS build & test (macos-14, 16)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.