diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index f90e0a16..c9410fdc 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -20,12 +20,12 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node-version: [18, 20] + node-version: [20, 22, 24] include: - os: macos-latest - node_version: 18 + node_version: 22 - os: windows-latest - node_version: 18 + node_version: 22 fail-fast: false steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 @@ -60,10 +60,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: 18.20.8 + node-version: 22 - name: Bootstrap project run: npm ci --ignore-scripts - name: Verify code linting @@ -76,10 +76,10 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: 18.20.8 + node-version: 22 - name: Bootstrap project run: npm ci --ignore-scripts - name: Verify commit linting diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5da490d3..00000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -branches: - only: - - master -arch: - - arm64 - - ppc64le - - s390x -os: linux -dist: bionic -language: node_js -node_js: - - 10.24.1 - - 12.22.12 - - 14.21.3 - - 16.20.2 - - 17.9.1 -install: npm ci --ignore-scripts -script: npm run-script test:ci diff --git a/package.json b/package.json index 3dd45a28..657fb161 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "6.2.12", "description": "Building blocks for LoopBack connectors", "engines": { - "node": ">=18" + "node": ">=20" }, "author": "IBM Corp.", "keywords": [