Skip to content

Commit 2ed95d8

Browse files
authored
Update dependency requirements and docs (#2188)
1 parent f20f916 commit 2ed95d8

16 files changed

+43
-52
lines changed

Examples/echo-metadata/Package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ let package = Package(
2121
name: "echo-metadata",
2222
platforms: [.macOS("15.0")],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
26-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
26+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
2727
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"),
2828
],
2929
targets: [

Examples/echo/Package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ let package = Package(
2121
name: "echo",
2222
platforms: [.macOS("15.0")],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
26-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
26+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
2727
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"),
2828
],
2929
targets: [

Examples/error-details/Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ let package = Package(
2121
name: "error-details",
2222
platforms: [.macOS(.v15)],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
2626
],
2727
targets: [
2828
.executableTarget(

Examples/hello-world/Package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ let package = Package(
2121
name: "hello-world",
2222
platforms: [.macOS("15.0")],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
26-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
26+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
2727
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"),
2828
],
2929
targets: [

Examples/reflection-server/Package.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ let package = Package(
2121
name: "reflection-server",
2222
platforms: [.macOS(.v15)],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
26-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "1.0.0-rc.1"),
27-
.package(url: "https://github.com/grpc/grpc-swift-extras.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
26+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
27+
.package(url: "https://github.com/grpc/grpc-swift-extras.git", from: "1.0.0"),
2828
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"),
2929
],
3030
targets: [

Examples/route-guide/Package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ let package = Package(
2121
name: "route-guide",
2222
platforms: [.macOS("15.0")],
2323
dependencies: [
24-
.package(url: "https://github.com/grpc/grpc-swift.git", exact: "2.0.0-rc.1"),
25-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "1.0.0-rc.1"),
26-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "1.0.0-rc.1"),
24+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
25+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
26+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
2727
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"),
2828
],
2929
targets: [

README.md

+5-10
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@
33
This repository contains a gRPC implementation for Swift. You can read more
44
about gRPC on the [gRPC project's website][grpcio].
55

6-
> gRPC Swift v2.x is under active development on the `main` branch and takes
7-
> full advantage of Swift's native concurrency features.
8-
>
9-
> v1.x is still supported and maintained on the `release/1.x` branch.
10-
116
- 📚 **Documentation** and **tutorials** are available on the [Swift Package Index][spi-grpc-swift]
127
- 💻 **Examples** are available in the [Examples](Examples) directory
138
- 🚀 **Contributions** are welcome, please see [CONTRIBUTING.md](CONTRIBUTING.md)
@@ -29,16 +24,16 @@ the SwiftNIO based transport and SwiftProtobuf serialization:
2924
import PackageDescription
3025

3126
let package = Package(
32-
name: "foo-package",
27+
name: "Application",
3328
platforms: [.macOS("15.0")],
3429
dependencies: [
35-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
36-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
37-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
30+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
31+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
32+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
3833
],
3934
targets: [
4035
.executableTarget(
41-
name: "bar-target",
36+
name: "Server",
4237
dependencies: [
4338
.product(name: "GRPCCore", package: "grpc-swift"),
4439
.product(name: "GRPCNIOTransportHTTP2", package: "grpc-swift-nio-transport"),

Sources/GRPCCore/Documentation.docc/Documentation.md

-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
A gRPC library for Swift written natively in Swift.
44

5-
> 🚧 This module is part of gRPC Swift v2 which is under active development and in the pre-release
6-
> stage.
7-
85
## Overview
96

107
### Package structure

Sources/GRPCCore/Documentation.docc/Tutorials/Hello-World/Hello-World.tutorial

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
repository by running the following command in a terminal:
1919

2020
```console
21-
git clone --branch 2.0.0-rc.1 https://github.com/grpc/grpc-swift
21+
git clone --branch 2.0.0 https://github.com/grpc/grpc-swift
2222
```
2323

2424
You then need to change directory to the `Examples/hello-world` directory of the cloned

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec01-step07-description.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
],
1212
targets: []
1313
)

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec01-step08-description.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
],
1212
targets: [
1313
.executableTarget(

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec01-step09-plugin.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
],
1212
targets: [
1313
.executableTarget(

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec05-step00-package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
],
1212
targets: [
1313
.executableTarget(

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec05-step01-package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
],
1212
targets: [
1313
.executableTarget(

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Resources/route-guide-sec05-step02-package.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ let package = Package(
55
name: "RouteGuide",
66
platforms: [.macOS(.v15)],
77
dependencies: [
8-
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0-rc.1"),
9-
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0-rc.1"),
10-
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0-rc.1"),
8+
.package(url: "https://github.com/grpc/grpc-swift.git", from: "2.0.0"),
9+
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", from: "1.0.0"),
10+
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", from: "1.0.0"),
1111
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.5.0"),
1212
],
1313
targets: [

Sources/GRPCCore/Documentation.docc/Tutorials/Route-Guide/Route-Guide.tutorial

+1-2
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@
7575
}
7676

7777
@Step {
78-
We need to add a dependency on the gRPC Swift and Swift Protobuf packages. As gRPC Swift v2
79-
hasn't yet been released the dependencies must use the `-beta` tags.
78+
We need to add a dependency on the gRPC Swift and Swift Protobuf packages.
8079

8180
Note that we also add `.macOS(.v15)` to platforms, this is the earliest macOS version supported by
8281
gRPC Swift v2.

0 commit comments

Comments
 (0)