Skip to content

Merge pull request #326 from openziti/add-integration-tests #699

Merge pull request #326 from openziti/add-integration-tests

Merge pull request #326 from openziti/add-integration-tests #699

Triggered via push April 16, 2026 21:30
Status Success
Total duration 9m 3s
Artifacts 7

CI.yml

on: push
Matrix: build-tsdk
draft-release
21s
draft-release
Fit to window
Zoom out
Zoom in

Annotations

42 warnings
build-tsdk (build-macosx-arm64, macOS-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, lukka/run-vcpkg@v11. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-arm64, macOS-arm64)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-tsdk (build-iphoneos-arm64, iOS-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, lukka/run-vcpkg@v11. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphoneos-arm64, iOS-arm64)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-tsdk (build-macosx-x86_64, macOS-x86_64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, lukka/run-vcpkg@v11. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-macosx-x86_64, macOS-x86_64)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, lukka/run-vcpkg@v11. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-x86_64, iOS-Simulator-x86_64)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, lukka/run-vcpkg@v11. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64): deps/ziti-tunnel-sdk-c/lib/ziti-tunnel/include/ziti/ziti_tunnel.h#L161
redefinition of typedef 'tunneler_context' is a C11 feature [-Wtypedef-redefinition]
build-tsdk (build-iphonesimulator-arm64, iOS-Simulator-arm64)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-cziti
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
draft-release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, release-drafter/release-drafter@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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
CZiti.xcframework
36.5 MB
sha256:ad7912f273df313d0986aef158d0cc1821a23e8427dddfd8629045f9113a1194
build-iphoneos-arm64
269 MB
sha256:04072eb4594af804fbfb247e592c239edb8fb3ef2e78b8aa29d32a12f95a0238
build-iphonesimulator-arm64
269 MB
sha256:55b298ed08544658292f8446481261cadda48896b9ecae6e9105170959272751
build-iphonesimulator-x86_64
267 MB
sha256:b463de1fce16b2496c88df5d301858d9a8fd39efc0adc0fa9125a2e60b00c198
build-macosx-arm64
157 MB
sha256:85c1d9e0f355c9411e8f5e893bf7ed4686e2d445353192f77be654b0ea25b83a
build-macosx-x86_64
271 MB
sha256:12612764d4937c3e33a87d1d19ba7050dae1b867cb14fce407992173439447ea
ziti-sdk-swift-docs
453 KB
sha256:4e781a2ab554132f1ed263386bb9c44d8cd2c0ffd28d9892d7e13640efddb0b5