Skip to content

[_] Deps/upgrade deps #421

[_] Deps/upgrade deps

[_] Deps/upgrade deps #421

Workflow file for this run

name: ci
on:
push:
branches:
- 'master'
pull_request:
branches:
- 'master'
jobs:
test:
runs-on: ubuntu-latest
permissions:
contents: read
packages: read
strategy:
matrix:
node-version: [16.x]
env:
DATABASE_URI: ${{ secrets.DATABASE_URI }}
inxtbridge_storage__mongoUrl: mongodb://admin:password@127.0.0.1:27017/bridge-test
inxtbridge_storage__mongoOpts__user: admin
inxtbridge_storage__mongoOpts__pass: password
inxtbridge_storage__mongoOpts__dbName: bridge-test
inxtbridge_server__port: 0
inxtbridge_api_keys__segment_test: inxtbridge_api_keys__segment_test
inxtbridge_application__CLUSTER__0: inxtbridge_application__CLUSTER__0
inxtbridge_logger__level: 5
inxtbridge_storage__mongoOpts__authSource: admin
inxtbridge_stripe__PK_LIVE: inxtbridge_stripe__PK_LIVE
inxtbridge_api_keys__segment: inxtbridge_api_keys__segment
inxtbridge_stripe__SK_LIVE: inxtbridge_stripe__SK_LIVE
inxtbridge_redis__port: 6379
inxtbridge_server__ssl__redirect: 443
inxtbridge_redis__password:
inxtbridge_redis__host: 127.0.0.1
inxtbridge_complex__rpcUser: inxtbridge_complex__rpcUser
inxtbridge_stripe__SIG_TEST: inxtbridge_stripe__SIG_TEST
inxtbridge_gateway__username: inxtbridge_gateway__username
inxtbridge_mailer__auth__pass: inxtbridge_mailer__auth__pass
inxtbridge_stripe__PK_TEST: inxtbridge_stripe__PK_TEST
inxtbridge_complex__rpcPassword: inxtbridge_complex__rpcPassword
inxtbridge_mailer__host: inxtbridge_mailer__host
inxtbridge_server__public__host: inxtbridge_server__public__host
inxtbridge_stripe__SK_TEST: inxtbridge_stripe__SK_TEST
inxtbridge_complex__rpcUrl: inxtbridge_complex__rpcUrl
inxtbridge_mailer__auth__user: inxtbridge_mailer__auth__user
inxtbridge_mailer__sendgrid__api_key: inxtbridge_mailer__sendgrid__api_key
inxtbridge_storage__mongoOpts__server__poolSize: 100
inxtbridge_stripe__SIG: inxtbridge_stripe__SIG
inxtbridge_drive__api: inxtbridge_drive__api
inxtbridge_server__public__port: 443
inxtbridge_mailer__port: 465
inxtbridge_gateway__password: inxtbridge_gateway__password
inxtbridge_QUEUE_HOST: inxtbridge_QUEUE_HOST
inxtbridge_QUEUE_USERNAME: inxtbridge_QUEUE_USERNAME
inxtbridge_QUEUE_PASSWORD: inxtbridge_QUEUE_PASSWORD
inxtbridge_gateway__SIGN_JWT_SECRET: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlCT3dJQkFBSkJBTDlDTVRlZGEramdIcGJuTmtlSm51TlpnYzg5TGFvMGNQNkl6dlJrYTJ0MUVKbnh5ZTA1CndSWGZLMXFpbTFOMGU3cGhkd0RkRWYvNGJ1eFc5V2g1UWxzQ0F3RUFBUUpCQUpnRXljLzF2VDdGWFNyK3JpTWcKWFAxQ09LNTdaeCtCUFVyamZQTytHYSszWk1MRHhqaG44dGZmV1E4VUpKemJ5VkQ0Q0JqTmNra2xRN3phQ29BNwo1WWtDSVFEd0h2MXhVRkFVUkI2b3QwL0JMMWNxek5SNU80dFBMT0NjL2gyK0o4Y09WUUloQU12b0FrMm5IQWhSClpRNmhNZGFTdWtPVTE3MTYvRGxnNWNiSXNWYXh0bDN2QWlBTUdTT2YzL0lJODEyd0ZueFlPWEJrNGFrYTZwc2MKUkNDVkNHQ3JRZ25QZVFJZ2NTU2E2cFc0YzFFZTN5Qkl0RVNVZ0YxOTNKRDZsYWdUdDlxeXRHVkZ5UmNDSVFDYgp6dE85ampXcERmYTlnWTV2dVB4MFgyUkcxbjJQb0ZYVjVXT29RanNqbnc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
inxtbridge_gateway__JWT_SECRET: LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZ3d0RRWUpLb1pJaHZjTkFRRUJCUUFEU3dBd1NBSkJBTDlDTVRlZGEramdIcGJuTmtlSm51TlpnYzg5TGFvMApjUDZJenZSa2EydDFFSm54eWUwNXdSWGZLMXFpbTFOMGU3cGhkd0RkRWYvNGJ1eFc5V2g1UWxzQ0F3RUFBUT09Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQo=
steps:
- name: Start MongoDB
run: docker run -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password -e MONGO_INITDB_DATABASE=bridge-test -d mongo:4.4
- name: Start Redis
run: docker run -p 6379:6379 -d redis:latest
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
registry-url: https://npm.pkg.github.com/
- run: yarn --ignore-engines
name: Install dependencies
env:
NODE_AUTH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- run: yarn run test
name: Run Tests
- run: yarn run test:e2e
name: Run E2E Tests
#
# - run: yarn run test-mongo-init
# - run: yarn run test-mongo