enable CI

This commit is contained in:
poma 2020-12-15 21:13:12 +03:00
parent b8ec4b971f
commit 8008d2d438
No known key found for this signature in database
GPG Key ID: BA20CB01FE165657
2 changed files with 71 additions and 72 deletions

@ -12,74 +12,73 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
# - uses: actions/setup-node@v1 - uses: actions/setup-node@v1
# with: with:
# node-version: 12 node-version: 12
# - run: yarn install - run: yarn install
# # Disabled until the repo is public because of performance issues - run: yarn test
# # - run: yarn test - run: yarn lint
# - run: yarn lint - name: Telegram Failure Notification
# - name: Telegram Failure Notification uses: appleboy/telegram-action@0.0.7
# uses: appleboy/telegram-action@0.0.7 if: failure()
# if: failure() with:
# with: message: ❗ Build failed for [${{ github.repository }}](https://github.com/${{ github.repository }}/actions) because of ${{ github.actor }}
# message: ❗ Build failed for [${{ github.repository }}](https://github.com/${{ github.repository }}/actions) because of ${{ github.actor }} format: markdown
# format: markdown to: ${{ secrets.TELEGRAM_CHAT_ID }}
# to: ${{ secrets.TELEGRAM_CHAT_ID }} token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
# token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
# publish:
# publish: runs-on: ubuntu-latest
# runs-on: ubuntu-latest needs: build
# needs: build if: startsWith(github.ref, 'refs/tags')
# if: startsWith(github.ref, 'refs/tags') steps:
# steps: - name: Checkout
# - name: Checkout uses: actions/checkout@v2
# uses: actions/checkout@v2
# - name: Install dependencies
# - name: Install dependencies run: yarn install
# run: yarn install
# - name: NPM login
# - name: NPM login # NPM doesn't understand env vars and needs auth file lol
# # NPM doesn't understand env vars and needs auth file lol run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
# run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc env:
# env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
# - name: Set vars
# - name: Set vars id: vars
# id: vars run: |
# run: | echo "::set-output name=version::$(echo ${GITHUB_REF#refs/tags/v})"
# echo "::set-output name=version::$(echo ${GITHUB_REF#refs/tags/v})" echo "::set-output name=repo_name::$(echo ${GITHUB_REPOSITORY#*/})"
# echo "::set-output name=repo_name::$(echo ${GITHUB_REPOSITORY#*/})"
# - name: Check package.json version vs tag
# - name: Check package.json version vs tag run: |
# run: | [ ${{ steps.vars.outputs.version }} = $(grep '"version":' package.json | grep -o "[0-9.]*") ] || (echo "Git tag doesn't match version in package.json" && false)
# [ ${{ steps.vars.outputs.version }} = $(grep '"version":' package.json | grep -o "[0-9.]*") ] || (echo "Git tag doesn't match version in package.json" && false)
# - name: Publish to npm
# - name: Publish to npm run: npm publish
# run: npm publish
# - name: Create GitHub Release Draft
# - name: Create GitHub Release Draft uses: actions/create-release@v1
# uses: actions/create-release@v1 with:
# with: tag_name: ${{ github.ref }}
# tag_name: ${{ github.ref }} release_name: Release ${{ steps.vars.outputs.version }}
# release_name: Release ${{ steps.vars.outputs.version }} draft: true
# draft: true env:
# env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# - name: Telegram Notification
# - name: Telegram Notification uses: appleboy/telegram-action@0.0.7
# uses: appleboy/telegram-action@0.0.7 with:
# with: message: 🚀 Published a [${{ steps.vars.outputs.repo_name }}](https://github.com/${{ github.repository }}) version [${{ steps.vars.outputs.version }}](https://hub.docker.com/repository/docker/${{ github.repository }}) to docker hub
# message: 🚀 Published a [${{ steps.vars.outputs.repo_name }}](https://github.com/${{ github.repository }}) version [${{ steps.vars.outputs.version }}](https://hub.docker.com/repository/docker/${{ github.repository }}) to docker hub format: markdown
# format: markdown to: ${{ secrets.TELEGRAM_CHAT_ID }}
# to: ${{ secrets.TELEGRAM_CHAT_ID }} token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
# token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
# - name: Telegram Failure Notification
# - name: Telegram Failure Notification uses: appleboy/telegram-action@0.0.7
# uses: appleboy/telegram-action@0.0.7 if: failure()
# if: failure() with:
# with: message: ❗ Failed to publish [${{ steps.vars.outputs.repo_name }}](https://github.com/${{ github.repository }}/actions) because of ${{ env.GITHUB_ACTOR }}
# message: ❗ Failed to publish [${{ steps.vars.outputs.repo_name }}](https://github.com/${{ github.repository }}/actions) because of ${{ env.GITHUB_ACTOR }} format: markdown
# format: markdown to: ${{ secrets.TELEGRAM_CHAT_ID }}
# to: ${{ secrets.TELEGRAM_CHAT_ID }} token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
# token: ${{ secrets.TELEGRAM_BOT_TOKEN }}

@ -44,7 +44,7 @@
"rlp": "^2.2.6", "rlp": "^2.2.6",
"solhint-plugin-prettier": "^0.0.4", "solhint-plugin-prettier": "^0.0.4",
"solidity-coverage": "^0.7.7", "solidity-coverage": "^0.7.7",
"torn-token": "git+https://github.com/tornadocash/torn-token.git#ed68304596f73bf746321e1cd2454979688ef1dd", "torn-token": "^1.0.0",
"truffle": "^5.1.29", "truffle": "^5.1.29",
"truffle-flattener": "^1.4.4", "truffle-flattener": "^1.4.4",
"truffle-hdwallet-provider": "^1.0.17", "truffle-hdwallet-provider": "^1.0.17",