From 109fa0d4e028be82d16ff983d251d1374b8f6985 Mon Sep 17 00:00:00 2001 From: Daniel Bankhead Date: Mon, 3 Feb 2025 11:59:27 -0800 Subject: [PATCH 1/2] feat: Support Node 18, 20, & 22 --- .github/sync-repo-settings.yaml | 4 ++-- .github/workflows/ci.yaml | 6 +++--- package.json | 2 +- samples/package.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index b46e4c4d..a013376d 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -8,9 +8,9 @@ branchProtectionRules: - "ci/kokoro: Samples test" - "ci/kokoro: System test" - lint - - test (14) - - test (16) - test (18) + - test (20) + - test (22) - cla/google - windows - OwlBot Post Processor diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 935dccc8..a67c3ec2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [14, 16, 18, 20] + node: [18, 20, 22] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - uses: actions/setup-node@v4 @@ -32,7 +32,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - uses: actions/setup-node@v4 with: - node-version: 14 + node-version: 18 - run: npm install - run: npm test env: @@ -43,7 +43,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - uses: actions/setup-node@v4 with: - node-version: 14 + node-version: 18 - run: npm install - run: npm run lint docs: diff --git a/package.json b/package.json index b24d64db..e69ec8ec 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Google Inc.", "description": "Google APIs Authentication Client Library for Node.js", "engines": { - "node": ">=14" + "node": ">=18" }, "main": "./build/src/index.js", "types": "./build/src/index.d.ts", diff --git a/samples/package.json b/samples/package.json index 87dde05f..02fdde5d 100644 --- a/samples/package.json +++ b/samples/package.json @@ -9,7 +9,7 @@ "test": "mocha --timeout 60000" }, "engines": { - "node": ">=14" + "node": ">=18" }, "license": "Apache-2.0", "dependencies": { From b88d89c1e9438074b3d7867ce4b445a2af78a385 Mon Sep 17 00:00:00 2001 From: Daniel Bankhead Date: Mon, 3 Feb 2025 12:15:46 -0800 Subject: [PATCH 2/2] chore: dep clean-up --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index e69ec8ec..12274350 100644 --- a/package.json +++ b/package.json @@ -36,9 +36,7 @@ "assert-rejects": "^1.0.0", "c8": "^8.0.0", "chai": "^4.2.0", - "cheerio": "1.0.0-rc.12", "codecov": "^3.0.2", - "engine.io": "6.6.2", "gts": "^5.0.0", "is-docker": "^2.0.0", "jsdoc": "^4.0.0", @@ -52,13 +50,12 @@ "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "5.0.0", "keypair": "^1.0.4", - "linkinator": "^4.0.0", + "linkinator": "^6.1.2", "mocha": "^9.2.2", "mv": "^2.1.1", "ncp": "^2.0.0", "nock": "^13.0.0", "null-loader": "^4.0.0", - "pdfmake": "0.2.12", "puppeteer": "^21.0.0", "sinon": "^18.0.0", "ts-loader": "^8.0.0",