[_] Deps/upgrade deps #421
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 | |