diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd5f344..92cfc5f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,12 +14,12 @@ jobs: strategy: matrix: # mochajs 10.x.x uses min node 14 - node-version: [14.x, 16.x, 18.x] + node-version: [20.x, 22.x, 24.x, 26.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v7 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v7 with: node-version: ${{ matrix.node-version }} - run: npm ci @@ -37,6 +37,6 @@ jobs: eslint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v7 - run: npm ci - run: npm run lint diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4f188d3..b6a0f6b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,10 +9,10 @@ jobs: npm-publish-and-gh-release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: - node-version: 18 + node-version: 24 registry-url: https://registry.npmjs.org/ - run: npm ci - run: npm test diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 8ec1588..82ffc89 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/stale@v3 + - uses: actions/stale@v11 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: ':wave: Hi! This issue has been marked stale due to inactivity. If no further activity occurs, it will automatically be closed.' diff --git a/README.md b/README.md index 7742b95..f55e3cb 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,7 @@ [![npm](https://img.shields.io/npm/v/itoolkit?logo=npm)](https://www.npmjs.com/package/itoolkit) ![Supported Node Versions](https://img.shields.io/node/v-lts/itoolkit) -[![ryver-chat](https://img.shields.io/badge/Ryver-Chat-blue)](https://ibmioss.ryver.com/index.html#forums/1000127) -[![ryver-signup](https://img.shields.io/badge/Ryver-Signup-blue)](https://ibmioss.ryver.com/application/signup/members/9tJsXDG7_iSSi1Q) +[![Zulip Chat](https://img.shields.io/badge/Zulip-Chat-blue)](https://chat.ibmioss.org) [![Documentation Status](https://readthedocs.org/projects/nodejs-itoolkit/badge/?version=latest)](https://nodejs-itoolkit.readthedocs.io/en/latest/?badge=latest) `itoolkit` is a Node.js interface to [XMLSERVICE](https://github.com/IBM/xmlservice) to access all things [IBM i](https://en.wikipedia.org/wiki/IBM_i). diff --git a/package.json b/package.json index 4b582cb..76c0821 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,6 @@ "ssh2": "^1.11.0" }, "engines": { - "node": ">= 8.0" + "node": ">= 20.0" } }