Skip to content

Merge pull request #19 from flash-oss/ditch-callbacks #47

Merge pull request #19 from flash-oss/ditch-callbacks

Merge pull request #19 from flash-oss/ditch-callbacks #47

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test_memory:
name: Node ${{ matrix.node }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
node: ['16', '18', '20']
steps:
- uses: actions/checkout@v2
- name: Setup Node.js v${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- run: npm install
- run: npm run test_memory
env:
CI: true
test_redis:
name: Node ${{ matrix.node }}, Redis ${{ matrix.redis-version }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
node: ['16', '18', '20']
redis-version: [5, 6, 7]
steps:
- uses: actions/checkout@v2
- name: Setup Node.js v${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Start Redis v${{ matrix.redis-version }}
uses: supercharge/[email protected]
with:
redis-version: ${{ matrix.redis-version }}
- run: npm install
- run: npm run test_redis
env:
CI: true
test_mongo:
name: Node ${{ matrix.node }}, MongoDB ${{ matrix.mongodb-version }}. Multi collection (default)
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
node: ['16', '18', '20']
mongodb-version: [6, 7]
steps:
- uses: actions/checkout@v2
- name: Setup Node.js v${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Start MongoDB v${{ matrix.mongodb-version }}
uses: supercharge/[email protected]
with:
mongodb-version: ${{ matrix.mongodb-version }}
- run: npm install
- run: npm install mongodb@6
- run: npm run test_mongo
- run: npm install mongodb@5
- run: npm run test_mongo
test_mongo_single:
name: Node ${{ matrix.node }}, MongoDB ${{ matrix.mongodb-version }}. Single collection
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
node: ['16', '18', '20']
mongodb-version: [6, 7]
steps:
- uses: actions/checkout@v2
- name: Setup Node.js v${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Start MongoDB v${{ matrix.mongodb-version }}
uses: supercharge/[email protected]
with:
mongodb-version: ${{ matrix.mongodb-version }}
- run: npm install
- run: npm install mongodb@6
- run: npm run test_mongo_single
- run: npm install mongodb@5
- run: npm run test_mongo_single