diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 58197ec..42eaaf3 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -9,6 +9,9 @@ jobs: tests: name: tests runs-on: ubuntu-latest + strategy: + matrix: + meteor: [ '1.12.1', '2.13.3', '3.0.3' ] # needs: [lintcode,lintstyle,lintdocs] # we could add prior jobs for linting, if desired steps: - name: checkout @@ -17,7 +20,7 @@ jobs: - name: Setup meteor uses: meteorengineer/setup-meteor@v1 with: - meteor-release: '2.13.3' + meteor-release: ${{ matrix.meteor }} - name: cache dependencies uses: actions/cache@v1 diff --git a/package/collection2/package.js b/package/collection2/package.js index 3826f7e..3e694ce 100644 --- a/package/collection2/package.js +++ b/package/collection2/package.js @@ -22,8 +22,8 @@ Package.onUse(function (api) { api.use('minimongo'); api.use('ejson'); api.use('ecmascript'); - api.use('raix:eventemitter@1.0.0'); - api.use('aldeed:simple-schema@1.13.1 || 2.0.0-rc.300.10'); + api.use('raix:eventemitter@2.0.0'); + api.use('aldeed:simple-schema@1.13.1 || 2.0.0'); api.addFiles(['./collection2.js']); @@ -36,7 +36,7 @@ Package.onUse(function (api) { Package.onTest(function (api) { api.versionsFrom(['1.12.1', '2.3', '3.0']); api.use([ - 'meteortesting:mocha@3.1.0-rc.1', - 'aldeed:collection2@4.0.2' + 'meteortesting:mocha@2.1.0 || 3.2.0', + 'aldeed:collection2' ]); });