diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 967fb31..84bffcb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [18, 20, 22, 24] + node: [24, 26] steps: - uses: actions/checkout@v7 diff --git a/package-lock.json b/package-lock.json index 04cb3e3..34681ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@opsless/ms-teams-github-actions", - "version": "3.0.0", + "version": "2.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@opsless/ms-teams-github-actions", - "version": "3.0.0", + "version": "2.4.0", "license": "MIT", "dependencies": { "@actions/core": "^3.0.1" @@ -19,9 +19,9 @@ "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-node-resolve": "^16.0.3", "@types/jest": "^30.0.0", - "@types/node": "^25.2.3", - "@typescript-eslint/eslint-plugin": "^8.56.0", - "@typescript-eslint/parser": "^8.56.0", + "@types/node": "^24.0.0", + "@typescript-eslint/eslint-plugin": "^8.58.0", + "@typescript-eslint/parser": "^8.58.0", "esbuild": "^0.28.1", "eslint": "^10.0.0", "eslint-config-prettier": "^10.1.8", @@ -35,7 +35,7 @@ "ts-jest": "^29.4.6", "ts-jest-resolver": "^2.0.1", "tslib": "^2.8.1", - "typescript": "^5.9.3" + "typescript": "^6.0.0" }, "engines": { "node": ">=24.0.0" @@ -2482,13 +2482,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.4.tgz", - "integrity": "sha512-dszCsrKb5U7ZsVZBWiHFklTloVl0mSEnWH/iZXfZUlI4rzCUnsvGmgqfuVRHL54ugE7/wRuxEIXRa2iMZ+BG6g==", + "version": "24.13.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz", + "integrity": "sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": ">=7.24.0 <7.24.7" + "undici-types": "~7.18.0" } }, "node_modules/@types/resolve": { @@ -3387,9 +3387,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", "dev": true, "funding": [ { @@ -3407,10 +3407,10 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", "update-browserslist-db": "^1.2.3" }, "bin": { @@ -7302,9 +7302,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -7339,9 +7339,9 @@ } }, "node_modules/undici-types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index bd7b298..c8f9bdb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@opsless/ms-teams-github-actions", - "version": "2.3.0", + "version": "2.4.0", "description": "MS Teams Github Actions integration", "type": "module", "private": true, @@ -35,9 +35,9 @@ "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-node-resolve": "^16.0.3", "@types/jest": "^30.0.0", - "@types/node": "^25.2.3", - "@typescript-eslint/eslint-plugin": "^8.56.0", - "@typescript-eslint/parser": "^8.56.0", + "@types/node": "^24.0.0", + "@typescript-eslint/eslint-plugin": "^8.58.0", + "@typescript-eslint/parser": "^8.58.0", "esbuild": "^0.28.1", "eslint": "^10.0.0", "eslint-config-prettier": "^10.1.8", @@ -51,7 +51,7 @@ "ts-jest": "^29.4.6", "ts-jest-resolver": "^2.0.1", "tslib": "^2.8.1", - "typescript": "^5.9.3" + "typescript": "^6.0.0" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "*" diff --git a/tsconfig.json b/tsconfig.json index e110d6c..1242b0a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,10 +17,12 @@ "outDir": "./dist", "pretty": true, "resolveJsonModule": true, + "rootDir": "./src", "strict": true, "strictNullChecks": true, - "target": "ES2022" + "target": "ES2022", + "types": ["node"] }, - "exclude": ["__tests__", "coverage", "dist", "lib", "node_modules"], + "exclude": ["src/__tests__", "coverage", "dist", "lib", "node_modules"], "include": ["src"] }