diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e83e27fc..9561d467 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,8 +18,8 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: cache: 'npm' node-version-file: '.nvmrc' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1b1a24db..671f32c2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,12 +27,12 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 ssh-key: ${{ secrets.DEPLOY_KEY }} - run: git fetch --all --tags - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' @@ -44,7 +44,7 @@ jobs: git config --global user.email action@github.com git config --global user.name GitHub Action - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Build run: npm run build - name: Test @@ -55,7 +55,7 @@ jobs: DEBUG: '*' GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: # Upload doc folder path: './dist/docs' @@ -74,4 +74,4 @@ jobs: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/package.json b/package.json index e3c79b38..2884d68f 100644 --- a/package.json +++ b/package.json @@ -15,37 +15,37 @@ "type": "commonjs", "types": "./dist/definitions/index.d.ts", "dependencies": { - "@coveo/bueno": "^0.46.0", - "@coveo/platform-client": "^54.0.0", + "@coveo/bueno": "^1.0.0", + "@coveo/platform-client": "^69.0.0", "dayjs": "^1.10.4", "exponential-backoff": "^3.1.0", "ts-dedent": "^2.2.0", - "zod": "^3.20.2" + "zod": "^4.0.0" }, "devDependencies": { "@coveo/semantic-monorepo-tools": "2.7.1", - "@octokit/auth-action": "^5.0.0", - "@types/jest": "29.5.14", - "@types/node": "20.19.25", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "conventional-changelog-angular": "8.1.0", + "@octokit/auth-action": "^6.0.0", + "@types/jest": "30.0.0", + "@types/node": "24.13.3", + "@typescript-eslint/eslint-plugin": "8.64.0", + "@typescript-eslint/parser": "8.64.0", + "conventional-changelog-angular": "9.2.1", "cz-conventional-changelog": "3.3.0", "detect-indent": "7.0.2", - "dotenv": "16.6.1", - "eslint": "8.57.1", - "eslint-config-prettier": "9.1.2", - "gts": "5.3.1", + "dotenv": "17.4.2", + "eslint": "10.7.0", + "eslint-config-prettier": "10.1.8", + "gts": "7.0.0", "husky": "9.1.7", - "jest": "29.7.0", - "lint-staged": "15.5.2", + "jest": "30.4.2", + "lint-staged": "17.0.8", "nodemon": "3.1.11", - "octokit": "4.1.4", + "octokit": "5.0.5", "prettier": "3.6.2", "ts-jest": "29.4.5", "ts-node": "10.9.2", "typedoc": "0.28.14", - "typescript": "5.9.3" + "typescript": "7.0.2" }, "husky": { "hooks": { @@ -68,7 +68,7 @@ "**/*.ts": "eslint --fix" }, "engines": { - "node": "^18.12.0 || ^20.10.0 || ^22.11.0" + "node": "^18.12.0 || ^20.10.0 || ^22.11.0 || ^24.0.0" }, "scripts": { "build": "tsc",