Skip to content

feat(compiler): Add grpc support for Swift #10716

feat(compiler): Add grpc support for Swift

feat(compiler): Add grpc support for Swift #10716

Triggered via pull request August 7, 2026 18:04
Status Success
Total duration 15m 15s
Artifacts 3

ci.yml

on: pull_request
Detect Changed Paths
8s
Detect Changed Paths
Matrix: C++ CI
Swift CI
2m 45s
Swift CI
Scala CI
0s
Scala CI
Java/Python gRPC Tests
2m 46s
Java/Python gRPC Tests
Java/Go gRPC Tests
1m 49s
Java/Go gRPC Tests
Java/Rust gRPC Tests
1m 29s
Java/Rust gRPC Tests
Java/C++ gRPC Tests
2m 36s
Java/C++ gRPC Tests
Java/Kotlin gRPC Tests
1m 53s
Java/Kotlin gRPC Tests
Java/Dart gRPC Tests
2m 9s
Java/Dart gRPC Tests
C++ CI (windows-2022)
0s
C++ CI (windows-2022)
Matrix: android
Matrix: cpp_sanitizers
Matrix: GraalVM CI
Matrix: GraalVM JSON CI
Matrix: Java CI
Matrix: Windows Java 21 CI
Matrix: JavaScript CI
Matrix: Kotlin CI
Matrix: Openj9 Java CI
Matrix: Python CI
Matrix: python_windows
Matrix: Rust CI
Fit to window
Zoom out
Zoom in

Annotations

67 warnings
C++ CI (macos-latest)
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/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/
Swift Xlang Test
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/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Swift Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Compiler CI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Swift IDL Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Swift IDL Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
C# CI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Style Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-dotnet@v4, actions/setup-java@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Style Check
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Validate Fory Site Build
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/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Swift CI
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
Swift CI
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
Golang CI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Golang CI
Restore cache failed: Dependencies file is not found in /home/runner/work/fory/fory. Supported file pattern: go.sum
Kotlin Xlang Test
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/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Kotlin Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
C++ CI (ubuntu-latest)
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/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/
C++ Examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
JavaScript Xlang Test
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/setup-java@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
JavaScript Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Go Xlang Test
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/setup-go@v5, actions/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Go Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Go Xlang Test
Restore cache failed: Dependencies file is not found in /home/runner/work/fory/fory. Supported file pattern: go.sum
C# Xlang Test
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/setup-dotnet@v4, actions/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
C# Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Android Serializer JVM Round Trip Test
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/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Serializer JVM Round Trip Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rust CI (macos-latest)
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI (macos-latest)
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
Rust CI (macos-latest)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
CPP Xlang Test
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CPP Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Scala Xlang Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Scala Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Scala IDL Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Scala IDL Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Dart Xlang Test
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/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Dart Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Android Go Xlang Tests
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/setup-go@v5, actions/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Go Xlang Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Android Go Xlang Tests
Restore cache failed: Dependencies file is not found in /home/runner/work/fory/fory. Supported file pattern: go.sum
Java/Dart gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/Dart gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java/Rust gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/Rust gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rust Xlang Test
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Integration Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java/Kotlin gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/Kotlin gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java/Go gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/Go gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Python Xlang Test
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python Xlang Test
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rust CI (ubuntu-latest)
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI (ubuntu-latest)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java/C++ gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/C++ gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java/Python gRPC Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java/Python gRPC Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java CI (8)
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/setup-java@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/
Java CI (8)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
C++ IDL Tests
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/setup-java@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
C++ IDL Tests
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
C++ IDL Tests
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
C++ IDL Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.

Artifacts

Produced during runtime
Name Size Digest
bazel-test-logs-macos-latest
59.3 KB
sha256:c43a7f5f31c279c8de78410018939d5b05a85a8d4ae39e54a9e5be3c68514edf
bazel-test-logs-ubuntu-latest
58.2 KB
sha256:22bf89ac7b7b0e2f82858695a0490f1d059011437eb0462f0210f6ac058b61c7
test-reports-8
928 KB
sha256:f3beb47ec1c48f8c55c46760925e9116eced646d01bf90bcd197b97f457d316b