From 35fe768185fa1521bd617db479ea79769ce5d1fc Mon Sep 17 00:00:00 2001 From: Andrey Prokopyuk Date: Mon, 5 Jan 2026 17:58:52 +0300 Subject: [PATCH 1/3] Add GitHub CI --- .github/workflows/ci.yaml | 33 +++++++++++++++++++++++++++++++++ .travis.yml | 5 ----- 2 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/ci.yaml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..b00922d --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,33 @@ +name: CI + +on: + pull_request: + branches: ["master"] + push: + branches: ["master"] + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + node: [12, 16, 20, 22] + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node }} + cache: npm + + - name: Install deps + run: npm ci + + - name: Run tests + run: npm test + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 6fee949..0000000 --- a/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: - - 4 - - 8 -install: npm install From 0e151b8efbf19f6cfe2540b8fab03adce2694f62 Mon Sep 17 00:00:00 2001 From: Andrey Prokopyuk Date: Mon, 5 Jan 2026 17:59:52 +0300 Subject: [PATCH 2/3] Change Node versions --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b00922d..64d36af 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - node: [12, 16, 20, 22] + node: [18, 20, 22] steps: - name: Checkout From b794cbc68e210ad7236df45f46f261323598320b Mon Sep 17 00:00:00 2001 From: Andrey Prokopyuk Date: Mon, 5 Jan 2026 18:00:48 +0300 Subject: [PATCH 3/3] Update Node versions --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 64d36af..ec2e873 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - node: [18, 20, 22] + node: [20, 22] steps: - name: Checkout