@@ -250,15 +250,22 @@ jobs:
250
250
echo "Subgraph directory is missing or empty"
251
251
exit 0
252
252
fi
253
- npx graph-compiler --config subgraph/subgraph.config.json --include node_modules/@openzeppelin/subgraphs/src/datasources subgraph/datasources --export-schema --export-subgraph
254
- yq -i e '.specVersion = "1.2.0"' generated/scs.subgraph.yaml
255
- yq -i e '.features = ["nonFatalErrors", "fullTextSearch", "ipfsOnEthereumContracts"]' generated/scs.subgraph.yaml
256
- yq -i e '.dataSources[].mapping.apiVersion = "0.0.7"' generated/scs.subgraph.yaml
257
- yq -i e '.dataSources[].network = "localhost"' generated/scs.subgraph.yaml
258
- yq -i e '.templates[].mapping.apiVersion = "0.0.7"' generated/scs.subgraph.yaml
259
- yq -i e '.templates[].network = "localhost"' generated/scs.subgraph.yaml
260
- npx graph codegen generated/scs.subgraph.yaml
261
- npx graph build generated/scs.subgraph.yaml
253
+ if [ -f "subgraph/subgraph.config.json" ]; then
254
+ npx graph-compiler --config subgraph/subgraph.config.json --include node_modules/@openzeppelin/subgraphs/src/datasources subgraph/datasources --export-schema --export-subgraph
255
+ yq -i e '.specVersion = "1.2.0"' generated/scs.subgraph.yaml
256
+ yq -i e '.features = ["nonFatalErrors", "fullTextSearch", "ipfsOnEthereumContracts"]' generated/scs.subgraph.yaml
257
+ yq -i e '.dataSources[].mapping.apiVersion = "0.0.7"' generated/scs.subgraph.yaml
258
+ yq -i e '.dataSources[].network = "localhost"' generated/scs.subgraph.yaml
259
+ yq -i e '.templates[].mapping.apiVersion = "0.0.7"' generated/scs.subgraph.yaml
260
+ yq -i e '.templates[].network = "localhost"' generated/scs.subgraph.yaml
261
+ npx graph codegen generated/scs.subgraph.yaml
262
+ npx graph build --ipfs=https://ipfs.network.thegraph.com generated/scs.subgraph.yaml
263
+ else
264
+ cd subgraph
265
+ npx graph codegen subgraph.yaml
266
+ npx graph build --ipfs=https://ipfs.network.thegraph.com subgraph.yaml
267
+ fi
268
+
262
269
263
270
- name : Report code coverage
264
271
if : github.event_name == 'pull_request'
0 commit comments