Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: grpc/grpc-swift
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.1.1
Choose a base ref
...
head repository: grpc/grpc-swift
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.1.2
Choose a head ref
  • 3 commits
  • 11 files changed
  • 4 contributors

Commits on Mar 17, 2025

  1. Add static SDK CI workflow (#2205)

    Add static SDK CI workflow which runs on commits to PRs, merges to main
    and daily on main.
    
    ---------
    
    Co-authored-by: Gus Cairo <gus.cairo@apple.com>
    Co-authored-by: George Barnett <gbarnett@apple.com>
    3 people authored Mar 17, 2025
    Configuration menu
    Copy the full SHA
    634ab22 View commit details
    Browse the repository at this point in the history
  2. Fix Android build (#2207)

    This PR follows-up #2206 and fixes the Android build I noticed at
    https://swift-everywhere.org.
    
    Hopefully we will soon have CI support for Android
    (swiftlang/github-workflows#106) to catch this
    sort of breakage sooner.
    marcprux authored Mar 17, 2025
    Configuration menu
    Copy the full SHA
    1470451 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. Convert errors thrown from interceptors (#2209)

    Motivation:
    
    gRPC checks whether errors thrown from interceptors are `RPCError` and
    otherwise treats them as `unknown` (to avoid leaking internal
    information). There is a third possibility: the error is explicitly
    marked as being convertible to an `RPCError`. This check is currently
    missing when thrown from client/server interceptors.
    
    Modifications:
    
    - Catch `RPCErrorConvertible` in the client/server executors when thrown
    from interceptors
    - Add tests
    
    Result:
    
    Error information isn't dropped
    glbrntt authored Mar 18, 2025
    Configuration menu
    Copy the full SHA
    c4d6281 View commit details
    Browse the repository at this point in the history
Loading