Skip to content
Snippets Groups Projects
Commit db771634 authored by Cédric Moreau's avatar Cédric Moreau
Browse files

fix: jq yq

parent f2d70b58
No related branches found
No related tags found
No related merge requests found
...@@ -436,15 +436,15 @@ build_raw_specs: ...@@ -436,15 +436,15 @@ build_raw_specs:
- export FEATURES="--features $RUNTIME --no-default-features" - export FEATURES="--features $RUNTIME --no-default-features"
- echo "FEATURES = $FEATURES" - echo "FEATURES = $FEATURES"
- apt-get update - apt-get update
- apt-get install -y clang cmake protobuf-compiler - apt-get install -y clang cmake protobuf-compiler jq yq
# Print chainspec to file # Print chainspec to file
- cargo xtask print-spec $NETWORK_RELEASE > ${RUNTIME}-printed.json - cargo xtask print-spec $NETWORK_RELEASE > ${RUNTIME}-printed.json
# Merge client specs into chainspec file (to update bootnodes for example) # Merge client specs into chainspec file (to update bootnodes for example)
# 1. Download yq to create a json client spec file # 1. Download yq to create a json client spec file
- wget https://github.com/mikefarah/yq/releases/download/v4.44.6/yq_linux_arm64 -O yq # - wget https://github.com/mikefarah/yq/releases/download/v4.44.6/yq_linux_arm64 -O yq
- chmod +x ./yq # - chmod +x ./yq
# 2. YML -> JSON for the client specs # 2. YML -> JSON for the client specs
- cat node/specs/${RUNTIME}_client-specs.yaml | ./yq --output-format json > node/specs/${RUNTIME}_client-specs.json - cat node/specs/${RUNTIME}_client-specs.yaml | yq --output-format json > node/specs/${RUNTIME}_client-specs.json
# 3. Merge the client spec file into chainspec file and create the final spec file (e.g. gdev.json) # 3. Merge the client spec file into chainspec file and create the final spec file (e.g. gdev.json)
- jq -s '.[0] * .[1]' node/specs/${RUNTIME}_client-specs.json ${RUNTIME}-printed.json > ${RUNTIME}.json - jq -s '.[0] * .[1]' node/specs/${RUNTIME}_client-specs.json ${RUNTIME}-printed.json > ${RUNTIME}.json
# Produce raw spec file # Produce raw spec file
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment