Skip to content

Commit

Permalink
Use invites only (#1)
Browse files Browse the repository at this point in the history
* Stop accepting ETH payments
  • Loading branch information
xyz27900 authored Feb 28, 2022
1 parent 0291eec commit 3c10ef6
Show file tree
Hide file tree
Showing 49 changed files with 235 additions and 2,242 deletions.
81 changes: 81 additions & 0 deletions .github/workflows/quality-assurance.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: quality-assurance

on:
pull_request:
branches: [ master ]

jobs:
qa:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Cache node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
run: npm ci

- name: Lint "common" npm package
run: |
cd packages/common
npm run lint
- name: Build "common" npm package
run: |
cd packages/common
npm run build
- name: Lint "api" npm package
run: |
cd packages/api
npm run lint
- name: Lint "cron" npm package
run: |
cd packages/cron
npm run lint
- name: Lint "openvpn" npm package
run: |
cd packages/openvpn
npm run lint
- name: Lint "ui" npm package
run: |
cd packages/ui
npm run lint
- name: Test "openvpn" npm package
run: |
cd packages/openvpn
npm run test
- name: Build "api" npm package
run: |
cd packages/api
npm run build
- name: Build "cron" npm package
run: |
cd packages/cron
npm run build
- name: Build "openvpn" npm package
run: |
cd packages/openvpn
npm run build
- name: Build "ui" npm package
run: |
cd packages/ui
npm run build
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ The code includes several packages:

- **api** - core API
- **common** - common data structures and utils
- **cron** - scheduler to check and revoke expired subscriptions
- **cron** - scheduler to check and revoke expired access
- **openvpn** - OpenVPN node.js bindings
- **ui** - user interface built with React
2 changes: 0 additions & 2 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,6 @@ services:
HOSTNAME: bluevpn.tech
MAIL_SERVICE: Yandex
MAIL_ACCOUNT_EMAIL: [email protected]
BLOCKCHAIN_URL: https://ropsten.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161
BLOCKCHAIN_WALLET: '0xD3F76faC69C7025865a2250A9CCD4145FAF90B2B'
QUEUE_NAME: users
CONFIGS_DIR: /configs
secrets:
Expand Down
Loading

0 comments on commit 3c10ef6

Please sign in to comment.