git.delta.rocks / unique-network / refs/commits / e42f99deb83f

difftreelog

Merge pull request #811 from UniqueNetwork/feature/generate-types-package

Yaroslav Bolyukin2022-12-26parents: #71fe9c7 #8c9db45.patch.diff
in: master
Feature/generate types package

2 files changed

modified.github/workflows/polkadot-types.ymldiffbeforeafterboth
29 strategy:29 strategy:
30 matrix:30 matrix:
31 include:31 include:
32 - network: sapphire32 - network: "sapphire"
33 usage: "--sapphire"33 usage: ""
34 - network: "opal"34 - network: "opal"
35 usage: ""35 usage: ""
36 - network: "quartz"36 - network: "quartz"
70 with:70 with:
71 node-version: 1671 node-version: 16
7272
73 - name: Install jq73 # - name: Install jq
74 run: sudo apt install jq -y74 # run: sudo apt install jq -y
7575
76 - name: Run generate_types_package script76 - name: Run generate_types_package script
77 working-directory: tests77 working-directory: tests
modifiedtests/scripts/generate_types_package.shdiffbeforeafterboth
9. $DIR/functions.sh9. $DIR/functions.sh
1010
11usage() {11usage() {
12 echo "Usage: [RPC_URL=http://localhost:9933] $0 <--rc|--release|--sapphire> [--force] [--push] [--rpc-url=http://localhost:9933]" 1>&212 echo "Usage: [RPC_URL=http://localhost:9933] $0 <--rc|--release> [--force] [--push] [--rpc-url=http://localhost:9933]" 1>&2
13 exit 113 exit 1
14}14}
1515
16rc=16rc=
17sapphire=
18release=17release=
19force=18force=
20push=19push=
23case $i in22case $i in
24 --rc)23 --rc)
25 rc=124 rc=1
26 if test "$release" -o "$sapphire"; then usage; fi25 if test "$release"; then usage; fi
27 ;;26 ;;
28 --sapphire)
29 sapphire=1
30 if test "$rc" -o "$release"; then usage; fi
31 ;;
32 --release)27 --release)
33 release=128 release=1
34 if test "$rc" -o "$sapphire"; then usage; fi29 if test "$rc"; then usage; fi
35 ;;30 ;;
36 --force)31 --force)
37 force=132 force=1
48esac43esac
49done44done
5045
51if test \( ! \( "$rc" -o "$release" -o "$sapphire" \) \) -o \( "${RPC_URL=}" = "" \); then46if test \( ! \( "$rc" -o "$release" \) \) -o \( "${RPC_URL=}" = "" \); then
52 usage47 usage
53elif test "$rc"; then48elif test "$rc"; then
54 echo "Rc build"49 echo "Rc build"
70 repo_branch=opal-testnet65 repo_branch=opal-testnet
71 repo_tag=$repo_branch66 repo_tag=$repo_branch
72 ;;67 ;;
68 sapphire)
69 package_name=@unique-nft/sapphire-mainnet-types
70 repo_branch=sapphire-mainnet
71 repo_tag=$repo_branch
72 ;;
73 quartz)73 quartz)
74 package_name=@unique-nft/quartz-mainnet-types74 package_name=@unique-nft/quartz-mainnet-types
75 repo_branch=quartz-mainnet75 repo_branch=quartz-mainnet
95 repo_branch=rc95 repo_branch=rc
96 repo_tag=$repo_branch96 repo_tag=$repo_branch
97fi97fi
98if test "$sapphire" = 1; then
99 if "$spec_name" != opal; then
100 echo "sapphire types can only be based on opal spec"
101 exit 1
102 fi
103 package_name=@unique-nft/sapphire-mainnet-types
104 repo_branch=sapphire-mainnet
105 repo_tag=$repo_branch
106fi
10798
108package_version=${spec_version:0:3}.$(echo ${spec_version:3:3} | sed 's/^0*//').99package_version=${spec_version:0:3}.$(echo ${spec_version:3:3} | sed 's/^0*//').
109last_patch=NEVER100last_patch=NEVER