|
1 | 1 | language: node_js
|
2 | 2 | node_js:
|
3 |
| - - "stable" |
| 3 | +- "stable" |
4 | 4 |
|
5 | 5 | install:
|
6 |
| - - npm install -g truffle |
7 |
| - - npm install -g ganache-cli |
8 |
| - - npm install -g coveralls |
9 |
| - - npm install |
| 6 | +- npm install -g truffle |
| 7 | +- npm install -g ganache-cli |
| 8 | +- npm install -g coveralls |
| 9 | +- npm install |
10 | 10 |
|
11 | 11 | script:
|
12 |
| - - npm run test |
| 12 | +- npm run test |
13 | 13 |
|
14 | 14 | after_success:
|
15 |
| - - export CURRENT_VERSION=$(node -p "require('./package.json').version") |
16 |
| - - export LATEST=$(npm view $(node -p "require('./package.json').name") dist-tags.latest) |
17 |
| - - export NEXT=$(npm view $(node -p "require('./package.json').name") dist-tags.next) |
18 |
| - - npm run coverage && cat coverage/lcov.info | coveralls |
| 15 | +- export CURRENT_VERSION=$(node -p "require('./package.json').version") |
| 16 | +- export LATEST=$(npm view $(node -p "require('./package.json').name") dist-tags.latest) |
| 17 | +- export NEXT=$(npm view $(node -p "require('./package.json').name") dist-tags.next) |
| 18 | +- npm run coverage && cat coverage/lcov.info | coveralls |
19 | 19 |
|
20 | 20 | before_deploy:
|
21 |
| - - if [ "$LATEST" != "$CURRENT_VERSION" ] && [ "$TRAVIS_BRANCH" = "master" ]; then |
22 |
| - echo "on master branch"; |
23 |
| - export TRAVIS_TAG=v$CURRENT_VERSION; |
24 |
| - fi; |
25 |
| - - if [ "$NEXT" != "$CURRENT_VERSION" ] && [ "$TRAVIS_BRANCH" = "develop" ]; then |
26 |
| - echo "on develop branch"; |
27 |
| - export TRAVIS_TAG=v$CURRENT_VERSION-next; |
28 |
| - fi; |
| 21 | +- if [ "$LATEST" != "$CURRENT_VERSION" ] && [ "$TRAVIS_BRANCH" = "master" ]; then |
| 22 | + echo "on master branch"; |
| 23 | + export TRAVIS_TAG=v$CURRENT_VERSION; |
| 24 | + fi; |
| 25 | +- if [ "$NEXT" != "$CURRENT_VERSION" ] && [ "$TRAVIS_BRANCH" = "develop" ]; then |
| 26 | + echo "on develop branch"; |
| 27 | + export TRAVIS_TAG=v$CURRENT_VERSION-next; |
| 28 | + fi; |
29 | 29 |
|
30 | 30 | deploy:
|
31 |
| - - provider: npm |
32 |
| - email: admin.npm@commitground.org |
33 |
| - api_key: |
34 |
| - secure: jVAfybwTNOK9iRELrHpfZhxYf5QvVBw7iP6wwkxlg2CnCz/BZj8k1HZ+lQAcZeoIzxF0x/0xQMh8hsWcIK4FXKbGvuPQ6EL7UqyX652V8mSJ6UqrHQGqkYNVB+bS+1563RnTIWitbFSDm6+artDjW4Yv5ftWGr8mMzoR1+MmyByblDcO7pCU2avqSOQLmxCCo0/hTb114RhS/5AeAL2cE3hhdKGx9sfyuyLeSGhpAZTL8Fq2soXY7LzAq0smOhs50SKeg7P/daT5ZM8UzCmoGL8wXuK8PMeZ/34Iqjt2p9dOtYHGZD4L28VOcTePuB/W+7C4dJjDV8mqLb37+d2paqQw3bqZ+Br3nlRmighlFfVxDBjy7S0wt8Wu6zL4Ih1h+33Qbrmc629MNDbE6xqFlAUpJzQg5t5n9b5vkqQoxy+63vmCFW2YmwM9Zm9TIZC1h7X7whvTB6e9N770kH7R2lunv16vGrVM73dBijeYvQsFj+heB6zr74vuULRmfXhB2Ezo48ArcxoyX/HyT5G9IKdauI1MLXNVqwvBp6cHn8SeQ+odGBo5PeJY3mJ55kNuoZsiavYikZn3Px0r+2ukNhn5cMGAeyDa1q++HKL8OY27LCf0V2v5ODP5n+9J/FN5yRz8YIggZZMEZhwFP8HA2IaXf+i1u/IXtyLfS5uhyNM= |
35 |
| - tag: next |
36 |
| - on: |
37 |
| - condition: $NEXT != $CURRENT_VERSION |
38 |
| - branch: develop |
39 |
| - repo: commitground/solidity-patricia-tree |
40 |
| - - provider: npm |
41 |
| - email: admin.npm@commitground.org |
42 |
| - api_key: |
43 |
| - secure: jVAfybwTNOK9iRELrHpfZhxYf5QvVBw7iP6wwkxlg2CnCz/BZj8k1HZ+lQAcZeoIzxF0x/0xQMh8hsWcIK4FXKbGvuPQ6EL7UqyX652V8mSJ6UqrHQGqkYNVB+bS+1563RnTIWitbFSDm6+artDjW4Yv5ftWGr8mMzoR1+MmyByblDcO7pCU2avqSOQLmxCCo0/hTb114RhS/5AeAL2cE3hhdKGx9sfyuyLeSGhpAZTL8Fq2soXY7LzAq0smOhs50SKeg7P/daT5ZM8UzCmoGL8wXuK8PMeZ/34Iqjt2p9dOtYHGZD4L28VOcTePuB/W+7C4dJjDV8mqLb37+d2paqQw3bqZ+Br3nlRmighlFfVxDBjy7S0wt8Wu6zL4Ih1h+33Qbrmc629MNDbE6xqFlAUpJzQg5t5n9b5vkqQoxy+63vmCFW2YmwM9Zm9TIZC1h7X7whvTB6e9N770kH7R2lunv16vGrVM73dBijeYvQsFj+heB6zr74vuULRmfXhB2Ezo48ArcxoyX/HyT5G9IKdauI1MLXNVqwvBp6cHn8SeQ+odGBo5PeJY3mJ55kNuoZsiavYikZn3Px0r+2ukNhn5cMGAeyDa1q++HKL8OY27LCf0V2v5ODP5n+9J/FN5yRz8YIggZZMEZhwFP8HA2IaXf+i1u/IXtyLfS5uhyNM= |
44 |
| - tag: latest |
45 |
| - on: |
46 |
| - condition: $LATEST != $CURRENT_VERSION |
47 |
| - branch: master |
48 |
| - repo: commitground/solidity-patricia-tree |
49 |
| - - provider: releases |
50 |
| - api_key: |
51 |
| - secure: 26toS7KvokzQ+gDib9xoDIHtBzZOFjdCjFiHqla19I8IXxuiLhszgCTIzBXIvBPaajYyfG7u4tdhPwqUebBrQzoob/QA+/sBRuP+/CAQWJ3n+XmRb767ut4QhurnyfONmxqz8UYkQGIzr3gdEkrI3yXsxKuFOQI7k9MDCWagqT0mlqZyMyhjnEpWFEdHERv7Jz4L5vS3A2EtMZwGs6dwEhKS3nZzvZPusEOV6rmMXL83IjYg0XzhTjwkysaxq7owE66pEFayjAreydZ8uWtg96IaD2bbddQD5PcNRPuXRssGKI/2wDV0MPNtx1C9DOqnRVko1lL248d/em1cI7dGIlCzxU7Qt6T7N2qZOeUCsfpkThUuj6RpzLw8FGJHSdySf0YRJ6tMy1xBW5Nl+W40JhBO1xdFQ5oq9h3o8Q2Tn5okaAX9WsdiyAVrMXifE+UchE2F9X7K4lh8RlD6dCcFAvsObytZxx7rxmYOBxb0M+KpFXSP4FDm7VBzxLw+tMeg7gq8dB21NEYt95oAr4AasstZcyqluwDqz/cYK53Y7Q4PKfx8SwDVRA4hONYFfT4dMvYaGalcbu1FsI67ATkdqlyLhdgiBrKpjitCP0zT0lBOeBQF16W7TQTXyEqjhUV8EUJwd2nKjxIX0NOoVcCSJWwcAWcqMI6Eeon1/eh3FNc= |
52 |
| - on: |
53 |
| - tags: true |
54 |
| - repo: commitground/solidity-patricia-tree |
55 |
| - branch: master |
56 |
| - - provider: releases |
57 |
| - prerelease: true |
58 |
| - api_key: |
59 |
| - secure: 26toS7KvokzQ+gDib9xoDIHtBzZOFjdCjFiHqla19I8IXxuiLhszgCTIzBXIvBPaajYyfG7u4tdhPwqUebBrQzoob/QA+/sBRuP+/CAQWJ3n+XmRb767ut4QhurnyfONmxqz8UYkQGIzr3gdEkrI3yXsxKuFOQI7k9MDCWagqT0mlqZyMyhjnEpWFEdHERv7Jz4L5vS3A2EtMZwGs6dwEhKS3nZzvZPusEOV6rmMXL83IjYg0XzhTjwkysaxq7owE66pEFayjAreydZ8uWtg96IaD2bbddQD5PcNRPuXRssGKI/2wDV0MPNtx1C9DOqnRVko1lL248d/em1cI7dGIlCzxU7Qt6T7N2qZOeUCsfpkThUuj6RpzLw8FGJHSdySf0YRJ6tMy1xBW5Nl+W40JhBO1xdFQ5oq9h3o8Q2Tn5okaAX9WsdiyAVrMXifE+UchE2F9X7K4lh8RlD6dCcFAvsObytZxx7rxmYOBxb0M+KpFXSP4FDm7VBzxLw+tMeg7gq8dB21NEYt95oAr4AasstZcyqluwDqz/cYK53Y7Q4PKfx8SwDVRA4hONYFfT4dMvYaGalcbu1FsI67ATkdqlyLhdgiBrKpjitCP0zT0lBOeBQF16W7TQTXyEqjhUV8EUJwd2nKjxIX0NOoVcCSJWwcAWcqMI6Eeon1/eh3FNc= |
60 |
| - on: |
61 |
| - tags: true |
62 |
| - repo: commitground/solidity-patricia-tree |
63 |
| - branch: develop |
| 31 | +- provider: npm |
| 32 | + email: admin.npm@commitground.io |
| 33 | + api_key: |
| 34 | + secure: qi+8tuTrqap0iUIQxwyzVu3+nhW3RYA2u00lg88vvlVVxngeDzW6E96SCZfo7FMnCGJoxGoa50RK/XKyfBKSw/fSTV8TtEfGWCoIsvfYRk1h5/z/rA4lJCoxZQ6s22ne12tkCzU8++cyIu2ybb1tiZoBUWMwmnPrFYZBEazj3sm7hYKJCbwpMiN6j79YdZdG13E1/W2lQxlttBJX0DnahBsjSmNpW8lKUhpZ0xTxG62pv0ET9gv968sJLGP5nU4G66nJpALZHrVdYDybDPUZBvkNpDi7uwfXN+a9oJbBT1iAW98L5ManyoV8A3Ybwnwgie7qV6yMYHsWKuHYSQxTX6cK4I8np2dpxLL3gPQOkubZxy4oQUn6Ay3ziAw3PSOKlLd3NPRmF6w4amw8H6yfwrFR61sguPFvRsyO/PO97LTNepHvaNXJJAaPnsalhyKQ+4jf+Cc7UTuvT+2GgxByoVoqyAL16DtBkYae37oCosHJRKLSl4m1i56z3Gciea7dljcEpByEDiB5MH9o2gt9VA6BlFvOx6jhXv8J1EWC8FNB+eGbI/5OBuyaWFe39ADq6j1pRz+iHDBOe78gP94TycSCd4HdTrmshshHNXQdO/+H9vNzp67C6SVMFqlqZiIZIi4LhYCziK74st/XM1Zi3qqEh+pNtIQbH6vvNrN3FDQ= |
| 35 | + tag: next |
| 36 | + on: |
| 37 | + condition: $NEXT != $CURRENT_VERSION |
| 38 | + branch: develop |
| 39 | + repo: commitground/solidity-patricia-tree |
| 40 | +- provider: npm |
| 41 | + email: admin.npm@commitground.io |
| 42 | + api_key: |
| 43 | + secure: qi+8tuTrqap0iUIQxwyzVu3+nhW3RYA2u00lg88vvlVVxngeDzW6E96SCZfo7FMnCGJoxGoa50RK/XKyfBKSw/fSTV8TtEfGWCoIsvfYRk1h5/z/rA4lJCoxZQ6s22ne12tkCzU8++cyIu2ybb1tiZoBUWMwmnPrFYZBEazj3sm7hYKJCbwpMiN6j79YdZdG13E1/W2lQxlttBJX0DnahBsjSmNpW8lKUhpZ0xTxG62pv0ET9gv968sJLGP5nU4G66nJpALZHrVdYDybDPUZBvkNpDi7uwfXN+a9oJbBT1iAW98L5ManyoV8A3Ybwnwgie7qV6yMYHsWKuHYSQxTX6cK4I8np2dpxLL3gPQOkubZxy4oQUn6Ay3ziAw3PSOKlLd3NPRmF6w4amw8H6yfwrFR61sguPFvRsyO/PO97LTNepHvaNXJJAaPnsalhyKQ+4jf+Cc7UTuvT+2GgxByoVoqyAL16DtBkYae37oCosHJRKLSl4m1i56z3Gciea7dljcEpByEDiB5MH9o2gt9VA6BlFvOx6jhXv8J1EWC8FNB+eGbI/5OBuyaWFe39ADq6j1pRz+iHDBOe78gP94TycSCd4HdTrmshshHNXQdO/+H9vNzp67C6SVMFqlqZiIZIi4LhYCziK74st/XM1Zi3qqEh+pNtIQbH6vvNrN3FDQ= |
| 44 | + tag: latest |
| 45 | + on: |
| 46 | + condition: $LATEST != $CURRENT_VERSION |
| 47 | + branch: master |
| 48 | + repo: commitground/solidity-patricia-tree |
| 49 | +- provider: releases |
| 50 | + api_key: |
| 51 | + secure: meyzpOOwwLKhWGU0gy0RDXnX0lBFlmIlN3SPADDMMCQ6ewxBpfwW/LsJMpIqyGQ/gZ/TdR/P5ITQn8SOlD/ZHWiPhPQvTYRzIEzRakx4ngms0o9KhphDJywCNk2T/vNMi64SRt7Fcu+6truIR2IHU7qHk9BcGz1xFTzK6b8WueTbVUS295l5pfZZfq1pwQnnY/5JxIMphyi3H5eJL/UmgB1PkPHNW+9YSnE83m7mVAfJGZpsFGDu2eNDXMCxWpgLTG69QaoMKWU3IAj+YJ6lefhy8dXWP78+mJgpyNnjEc25YctpGDa+EKsJ8wZut/fbJhAmPPk4xAk/Uxa1KSM/O73Or630dDAcbJ0AmdFWKwshKBf/ZuAi4YEQawaY4qn3r6hrvPknXCtJN8VCdpcDBv2gE31MdJFZZJf/CrMYmKUiR/6nWAZh1cJjioYLnfnWBRwJ1oFH1szrtRQc1gKcqrh95SKs1R1Z010a9yuso6XbH4NAArKE0elJteLbcLjEDYNeI7B6XZZlvYJsKerKAQxq8wf0KAybI21xtmqumWn2Y2sogUNOXiV86YbRVQ2HSJV2WA1ljZvbd+3r5c8LlB3GAdyKzCknAgo0+3hDWv3JyRyMdtO8IKJBDvV6p1PH/eB0e7txKtacSl5pLkyi28Nj+lx/de0W2rcw23UR7vM= |
| 52 | + on: |
| 53 | + tags: true |
| 54 | + repo: commitground/solidity-patricia-tree |
| 55 | + branch: master |
| 56 | +- provider: releases |
| 57 | + prerelease: true |
| 58 | + api_key: |
| 59 | + secure: meyzpOOwwLKhWGU0gy0RDXnX0lBFlmIlN3SPADDMMCQ6ewxBpfwW/LsJMpIqyGQ/gZ/TdR/P5ITQn8SOlD/ZHWiPhPQvTYRzIEzRakx4ngms0o9KhphDJywCNk2T/vNMi64SRt7Fcu+6truIR2IHU7qHk9BcGz1xFTzK6b8WueTbVUS295l5pfZZfq1pwQnnY/5JxIMphyi3H5eJL/UmgB1PkPHNW+9YSnE83m7mVAfJGZpsFGDu2eNDXMCxWpgLTG69QaoMKWU3IAj+YJ6lefhy8dXWP78+mJgpyNnjEc25YctpGDa+EKsJ8wZut/fbJhAmPPk4xAk/Uxa1KSM/O73Or630dDAcbJ0AmdFWKwshKBf/ZuAi4YEQawaY4qn3r6hrvPknXCtJN8VCdpcDBv2gE31MdJFZZJf/CrMYmKUiR/6nWAZh1cJjioYLnfnWBRwJ1oFH1szrtRQc1gKcqrh95SKs1R1Z010a9yuso6XbH4NAArKE0elJteLbcLjEDYNeI7B6XZZlvYJsKerKAQxq8wf0KAybI21xtmqumWn2Y2sogUNOXiV86YbRVQ2HSJV2WA1ljZvbd+3r5c8LlB3GAdyKzCknAgo0+3hDWv3JyRyMdtO8IKJBDvV6p1PH/eB0e7txKtacSl5pLkyi28Nj+lx/de0W2rcw23UR7vM= |
| 60 | + on: |
| 61 | + tags: true |
| 62 | + repo: commitground/solidity-patricia-tree |
| 63 | + branch: develop |
0 commit comments