diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..c1cb9d4a --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,30 @@ +name: Run tests + +on: + push: + branches: [ "master" ] + pull_request: + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: + - 8 + - 9 + - 10 + - 12 + - 14 + + steps: + - uses: actions/checkout@v6 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v6 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - run: npm install + - run: npm test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 54a9db62..00000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: node_js -node_js: -- '14' -- '12' -- '10' -- '9' -- '8' -script: npm run test -# deploy: -# provider: npm -# email: evan@fuzzy.ai -# api_key: -# secure: GBaiqCYxs6sYyGoyqWx/B066cJMe7wdeaVW6WCIJRJSkUO34ZKLI19sUCM8P6fV4qnhoIQH6LlnmWcu/8LpswCmx+5DWhNdcVzIWWJ4ewheccSlckdI2crqCaAkE52fQxLZbI/g+xiwE4QcYHNgmJIcONbf8PQwSPtYDK44Edh8ILxO+VdYg/AHpQyoCn8afovuh7nzNCdsR0iDBAY20RoSNungB/360riCCCaUxc95d/gzMccase2/z78zgQoz84ffarP1N5GjZlMsCm0u8aIMjI3YPiOWjwClXP7ZUH/VDrKpYhKxbFo2jb2h0ynhhneg+jK2b7rR5zXSK/koagT6y/IGl75/M5i9CTAEc6BlKBEa/KLDVl89IdXAr7b3KYY1KQdNuwpuxnX6QwIDRVqKdFzknkiUYttWvyL9SG/c6WfucYS07f+FKC4qrAcAjgt7VLV7N72amrFleTazQ67NSPpLaxjjX8qffRbjaACJwO2ydhVcKOXe3CqDxGgh3uvK90qfcBvO8U8fDz6759FT2HxYjpnYV7DXRuC47TDwQHHDNOQFDgFwOb2F1FqQAws9BWwbKtZWwPBdYaT0L3GYwlTMaL816D9sCxyo9whXPz0k7s59uks+VrP6t1x/WBFd68XTsGB7/B2h9LglLkQOFFl7PbOdQfqQZJqYA2uo= -# on: -# tags: true -# repo: vowsjs/vows