diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 0000000..fe06fad --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,35 @@ +name: CI + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + NODE_VERSION: [16.x] + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Cache + uses: actions/cache@v2 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-npm-lock-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-npm-lock- + + - name: Use Node.js ${{ matrix.NODE_VERSION }} + uses: actions/setup-node@v2.1.2 + with: + node-version: ${{ matrix.NODE_VERSION }} + + - name: Install dependencies + run: | + npm install + + - name: Run tests + run: | + npm test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 3f63705..0000000 --- a/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: -- "14" diff --git a/package.json b/package.json index c1d1a29..8dbfc5f 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,6 @@ "author": "Gaidarenko Oleg ", "license": "MIT", "devDependencies": { - "eslint": "^6.8.0" + "eslint": "^8.5.0" } } diff --git a/readme.md b/readme.md index 3ad946f..0b47976 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,4 @@ -[![Build Status](https://travis-ci.org/jquery/eslint-config-jquery.svg)](https://travis-ci.org/jquery/eslint-config-jquery) - -# jQuery eslint config +# jQuery ESLint config ## Usage