Skip to content

Commit 9d051cd

Browse files
authored
ci: update go.yml to build examples (#115)
This PR updates `go.yml` to make sure examples can be built successfully. To address the build failures of two examples, this PR also updates `go.mod` files. In addition, this PR lists the directories for building and testing so we don't need to manually list all directories.
1 parent 1ee2cd4 commit 9d051cd

File tree

5 files changed

+12
-16
lines changed

5 files changed

+12
-16
lines changed

.github/workflows/go.yml

+6-10
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,10 @@ jobs:
1818
with:
1919
go-version: stable
2020

21-
- name: Run tests in maven
22-
working-directory: ./util/maven
23-
run: go test ./...
21+
- name: Build examples
22+
working-directory: examples/go/
23+
run: find . -name 'go.mod' -execdir go build \;
2424

25-
- name: Run tests in resolve
26-
working-directory: ./util/resolve
27-
run: go test ./...
28-
29-
- name: Run tests in semver
30-
working-directory: ./util/semver
31-
run: go test ./...
25+
- name: Run util tests
26+
working-directory: util/
27+
run: find . -name 'go.mod' -execdir go test ./... \;

examples/go/maven_parse_resolve/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.21.1
44

55
require (
66
deps.dev/api/v3 v3.0.0-20240311054650-e1e6a3d70fb7
7-
deps.dev/util/maven v0.0.0-20240508074152-8a0b6d3a5b11
7+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494
88
deps.dev/util/resolve v0.0.0-20240611045547-af20eef0f1eb
99
google.golang.org/grpc v1.56.3
1010
)

examples/go/maven_parse_resolve/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
deps.dev/api/v3 v3.0.0-20240311054650-e1e6a3d70fb7 h1:dleK4xoNCfxlfknQNPR1DmSdVErIAWlEzxtTImCqWXI=
22
deps.dev/api/v3 v3.0.0-20240311054650-e1e6a3d70fb7/go.mod h1:k3RHZwAw7ijqoXmVDvcO7ikeTwTC4jtmhCDathV+IKE=
3-
deps.dev/util/maven v0.0.0-20240508074152-8a0b6d3a5b11 h1:Pj5eDqVZUx/CdWEAef6sb/xCOI/wwg7G+saoYMHGOW8=
4-
deps.dev/util/maven v0.0.0-20240508074152-8a0b6d3a5b11/go.mod h1:SBW3EribdkZYk6zxi5oVn/ZECvi4ixb7EGgEWfSimNk=
3+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494 h1:owERvoPo5Ma5nMlBFXRNji18xF0DpvzAQd+TRv1CVBw=
4+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494/go.mod h1:SBW3EribdkZYk6zxi5oVn/ZECvi4ixb7EGgEWfSimNk=
55
deps.dev/util/resolve v0.0.0-20240611045547-af20eef0f1eb h1:BE7E7Ekn8OibNRzYeTLM7vsRplskWxjj9vNumfio6Vw=
66
deps.dev/util/resolve v0.0.0-20240611045547-af20eef0f1eb/go.mod h1:XXi6yRYqhtxw5DvGX/mbG6fHSLn8OgoPowNd8EAxDgk=
77
deps.dev/util/semver v0.0.0-20240109040450-1e316b822bc4 h1:RDmJe2F67jB7ovkbd28Pdpw3vEYUi2tWV5RlOHlxByk=

examples/go/resolve/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
)
1515

1616
require (
17-
deps.dev/util/maven v0.0.0-20240322043601-ff53416fec6a // indirect
17+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494 // indirect
1818
deps.dev/util/semver v0.0.0-20240109040450-1e316b822bc4 // indirect
1919
github.com/golang/protobuf v1.5.3 // indirect
2020
golang.org/x/net v0.24.0 // indirect

examples/go/resolve/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
deps.dev/api/v3 v3.0.0-20240311054650-e1e6a3d70fb7 h1:dleK4xoNCfxlfknQNPR1DmSdVErIAWlEzxtTImCqWXI=
22
deps.dev/api/v3 v3.0.0-20240311054650-e1e6a3d70fb7/go.mod h1:k3RHZwAw7ijqoXmVDvcO7ikeTwTC4jtmhCDathV+IKE=
3-
deps.dev/util/maven v0.0.0-20240322043601-ff53416fec6a h1:4WKIvv/Ogb2QKl1pTby5VHuiwZy6UbHj1R21cGqzLUc=
4-
deps.dev/util/maven v0.0.0-20240322043601-ff53416fec6a/go.mod h1:SBW3EribdkZYk6zxi5oVn/ZECvi4ixb7EGgEWfSimNk=
3+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494 h1:owERvoPo5Ma5nMlBFXRNji18xF0DpvzAQd+TRv1CVBw=
4+
deps.dev/util/maven v0.0.0-20241203055422-1ee2cd4be494/go.mod h1:SBW3EribdkZYk6zxi5oVn/ZECvi4ixb7EGgEWfSimNk=
55
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
66
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
77
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=

0 commit comments

Comments
 (0)