27
27
- name : Build products subgraph with Gradle
28
28
run : ./gradlew :products-subgraph:clean :products-subgraph:build :products-subgraph:bootJar
29
29
- name : Upload JAR
30
- uses : actions/upload-artifact@v3
30
+ uses : actions/upload-artifact@v4
31
31
with :
32
32
name : products.jar
33
33
path : ./products-subgraph/build/libs/products.jar
52
52
- name : Build reviews subgraph with Gradle
53
53
run : ./gradlew :reviews-subgraph:clean :reviews-subgraph:build :reviews-subgraph:bootJar
54
54
- name : Upload JAR
55
- uses : actions/upload-artifact@v3
55
+ uses : actions/upload-artifact@v4
56
56
with :
57
57
name : reviews.jar
58
58
path : ./reviews-subgraph/build/libs/reviews.jar
71
71
- name : Compose Supergraph
72
72
run : APOLLO_ELV2_LICENSE=accept rover supergraph compose --config supergraph.yaml > supergraph.graphql
73
73
- name : Upload Supergraph config
74
- uses : actions/upload-artifact@v3
74
+ uses : actions/upload-artifact@v4
75
75
with :
76
76
name : supergraph.graphql
77
77
path : supergraph.graphql
@@ -86,15 +86,15 @@ jobs:
86
86
- uses : actions/checkout@v3
87
87
# we are using separate download actions as otherwise artifacts are placed in folders
88
88
- name : Download products JAR
89
- uses : actions/download-artifact@v3
89
+ uses : actions/download-artifact@v4
90
90
with :
91
91
name : products.jar
92
92
- name : Download reviews JAR
93
- uses : actions/download-artifact@v3
93
+ uses : actions/download-artifact@v4
94
94
with :
95
95
name : reviews.jar
96
96
- name : Download Supergraph config
97
- uses : actions/download-artifact@v3
97
+ uses : actions/download-artifact@v4
98
98
with :
99
99
name : supergraph.graphql
100
100
- name : Start up Supergraph
0 commit comments