diff --git a/CHANGELOG.md b/CHANGELOG.md index 79ed9d5..b1f6839 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,60 @@ # Changelog +## [0.28.3] +- Bump `@actions/languageserver` and `@actions/workflow-parser` to 0.3.30 + - Cron schedule descriptions now appear as inlay hints instead of info diagnostics + - Add runs-on label completions for mapping syntax + - Fix autocomplete showing mapping keys for empty values + - Use detail field for one-of qualifiers instead of label + - Add escape hatch completions to switch structural forms + - Remove invalid autocomplete options for committed structural types + - Add warning for short SHA refs in `uses` + - Expand one-of keys to multiple completion items + - Support for `job.check_run_id` context + - Add language server executable + - Add `ubuntu-slim` and updated runner labels + - ESM migration: Add .js extensions for node16 moduleResolution + - Fix one-of property completions to insert value on next line + - Add missing activity types for `pull_request` and `pull_request_target` + - Support YAML anchors and aliases + - Always provide strategy and matrix contexts with defaults + - Suppress warnings for step output property access + - Add concurrency deadlock detection validation + - Fix expression completion in multi-line if block scalars + - Add missing runner context properties (environment, debug, workspace) + - Allow empty strings in `workflow_dispatch` choice options + - Skip validation for dynamic environments + - Skip secrets/vars validation when context is incomplete + - Optimize JSON data files to reduce bundle size by 90% + - Improve cron schedule warning message + - Add validation for literal text in if conditions + - Add `uses` syntax validation for step and job-level workflows + - Fix misleading error for malformed local workflow paths + - Improve cron schedule validation and diagnostics + +## [0.28.2] +- Internal release (no user-facing changes) + ## [0.28.1] -- Support `artifact-metadata` permission +- Bump `@actions/languageserver` and `@actions/workflow-parser` to 0.3.19 + - Support `artifact-metadata` permission ## [0.28.0] -- Support image_version event -- Support 'snapshot' keyword +- Bump `@actions/languageserver` and `@actions/workflow-parser` to 0.3.18 + - Support `image_version` event + - Support `snapshot` keyword + +## [0.27.2] +- Bump `@actions/languageserver` and `@actions/workflow-parser` to 0.3.17 + - Update `models` permission support +- Fix ghe.com compatibility +- Update secret and variable parameters + +## [0.27.1] +- Internal release (security updates) + +## [0.27.0] +- Handle legitimate GHES cases ## [0.26.2] - Bump word-wrap from 1.2.3 to 1.2.4 diff --git a/package-lock.json b/package-lock.json index f499d9a..42cba92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.28.2", "license": "MIT", "dependencies": { - "@actions/languageserver": "^0.3.19", - "@actions/workflow-parser": "^0.3.19", + "@actions/languageserver": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "@octokit/rest": "^21.1.1", "@vscode/vsce": "^2.19.0", "buffer": "^6.0.3", @@ -56,26 +56,31 @@ } }, "node_modules/@actions/expressions": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/expressions/-/expressions-0.3.25.tgz", - "integrity": "sha512-qb2M2QSdZPXkYJaZNBnxFeAJ/TMdeicRrRQU9ZM39iRrW4QflyLYFuJWFOHdwltbmqoTHXg6/1mtQHjdusMtYA==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/expressions/-/expressions-0.3.30.tgz", + "integrity": "sha512-vt+xgGf+ePSwFUqb1HAKnYxXUVgJQeT8ysQuOuTSXxyEEjsmmFwJwYpnkKEkTe/4Mk7W+2U6W7d8ctA5r7s9qA==", + "license": "MIT", "engines": { "node": ">= 18" } }, "node_modules/@actions/languageserver": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/languageserver/-/languageserver-0.3.25.tgz", - "integrity": "sha512-+zZpCNlvXTeY+UdAKg9quxE7V/nCjaW4/ry5JKbtmdhmiJnSeUFXB3b4du122NpozWLGXJT+CqL866jXTc/vzg==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/languageserver/-/languageserver-0.3.30.tgz", + "integrity": "sha512-6DhRDbAY/zOqdeyp0lJuVh39ozzKdBKc0/6Wdh2pQ70za4cPrMGsR3UEHmZfqqT9UQIAvWlcOJUCubwi1Qr0ug==", + "license": "MIT", "dependencies": { - "@actions/languageservice": "^0.3.25", - "@actions/workflow-parser": "^0.3.25", + "@actions/languageservice": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "@octokit/rest": "^21.1.1", "@octokit/types": "^9.0.0", "vscode-languageserver": "^8.0.2", "vscode-languageserver-textdocument": "^1.0.7", "yaml": "^2.1.3" }, + "bin": { + "actions-languageserver": "bin/actions-languageserver" + }, "engines": { "node": ">= 18" } @@ -94,12 +99,13 @@ } }, "node_modules/@actions/languageservice": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/languageservice/-/languageservice-0.3.25.tgz", - "integrity": "sha512-o6WttwhnGqFtOUlh7NwqlqHVUKAvWDzLPOao+vAuuwgubts/QKFb/g1GzlwALwi87QnruX7kmGDznP5NhT6Slg==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/languageservice/-/languageservice-0.3.30.tgz", + "integrity": "sha512-UJ6lbEdflc7xBqcEPYIxoetvGq/z6U8O1dX4378caqthYyvgjyr/+D25Ak3Ti7PjbrarAIvyj85Xoa9Old7t/Q==", + "license": "MIT", "dependencies": { - "@actions/expressions": "^0.3.25", - "@actions/workflow-parser": "^0.3.25", + "@actions/expressions": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", "vscode-uri": "^3.0.8", @@ -110,11 +116,12 @@ } }, "node_modules/@actions/workflow-parser": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/workflow-parser/-/workflow-parser-0.3.25.tgz", - "integrity": "sha512-91R1Yytz59KH9UgcPKORCvj0jaYfeRToNji3sBPX0uP91kI6QMJ6kOT1tPSOr0GYc2eE3oGvcNIQoLRIMfS+iQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/workflow-parser/-/workflow-parser-0.3.30.tgz", + "integrity": "sha512-mIc3Ewh8BEXZNQTVc5viBIMCY0tEacWncDURjSKvSTikkoCUhhqjmWuJtMRWtp/e9GefIhc8uXtLd3y0A7DUOg==", + "license": "MIT", "dependencies": { - "@actions/expressions": "^0.3.25", + "@actions/expressions": "^0.3.30", "cronstrue": "^2.21.0", "yaml": "^2.0.0-8" }, @@ -175,6 +182,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -1613,6 +1621,7 @@ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.5.tgz", "integrity": "sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==", "license": "MIT", + "peer": true, "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.2.2", @@ -2055,6 +2064,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.40.0", "@typescript-eslint/types": "5.40.0", @@ -2583,6 +2593,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2614,6 +2625,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3170,6 +3182,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001669", "electron-to-chromium": "^1.5.41", @@ -3597,6 +3610,7 @@ "version": "2.59.0", "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.59.0.tgz", "integrity": "sha512-YKGmAy84hKH+hHIIER07VCAHf9u0Ldelx1uU6EBxsRPDXIA1m5fsKmJfyC3xBhw6cVC/1i83VdbL4PvepTrt8A==", + "license": "MIT", "bin": { "cronstrue": "bin/cli.js" } @@ -4082,6 +4096,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz", "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==", "dev": true, + "peer": true, "dependencies": { "@eslint/eslintrc": "^1.3.3", "@humanwhocodes/config-array": "^0.10.5", @@ -5520,6 +5535,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", "dev": true, + "peer": true, "dependencies": { "@jest/core": "^29.3.1", "@jest/types": "^29.3.1", @@ -8304,6 +8320,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.5.tgz", "integrity": "sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==", "dev": true, + "peer": true, "bin": { "prettier": "bin-prettier.js" }, @@ -9395,6 +9412,7 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -9733,6 +9751,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -9914,7 +9933,8 @@ "node_modules/vscode-languageserver-textdocument": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "license": "MIT" }, "node_modules/vscode-languageserver-types": { "version": "3.17.2", @@ -9954,6 +9974,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -10000,6 +10021,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, + "peer": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.2.0", @@ -10222,6 +10244,7 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -10301,17 +10324,17 @@ }, "dependencies": { "@actions/expressions": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/expressions/-/expressions-0.3.25.tgz", - "integrity": "sha512-qb2M2QSdZPXkYJaZNBnxFeAJ/TMdeicRrRQU9ZM39iRrW4QflyLYFuJWFOHdwltbmqoTHXg6/1mtQHjdusMtYA==" + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/expressions/-/expressions-0.3.30.tgz", + "integrity": "sha512-vt+xgGf+ePSwFUqb1HAKnYxXUVgJQeT8ysQuOuTSXxyEEjsmmFwJwYpnkKEkTe/4Mk7W+2U6W7d8ctA5r7s9qA==" }, "@actions/languageserver": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/languageserver/-/languageserver-0.3.25.tgz", - "integrity": "sha512-+zZpCNlvXTeY+UdAKg9quxE7V/nCjaW4/ry5JKbtmdhmiJnSeUFXB3b4du122NpozWLGXJT+CqL866jXTc/vzg==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/languageserver/-/languageserver-0.3.30.tgz", + "integrity": "sha512-6DhRDbAY/zOqdeyp0lJuVh39ozzKdBKc0/6Wdh2pQ70za4cPrMGsR3UEHmZfqqT9UQIAvWlcOJUCubwi1Qr0ug==", "requires": { - "@actions/languageservice": "^0.3.25", - "@actions/workflow-parser": "^0.3.25", + "@actions/languageservice": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "@octokit/rest": "^21.1.1", "@octokit/types": "^9.0.0", "vscode-languageserver": "^8.0.2", @@ -10335,12 +10358,12 @@ } }, "@actions/languageservice": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/languageservice/-/languageservice-0.3.25.tgz", - "integrity": "sha512-o6WttwhnGqFtOUlh7NwqlqHVUKAvWDzLPOao+vAuuwgubts/QKFb/g1GzlwALwi87QnruX7kmGDznP5NhT6Slg==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/languageservice/-/languageservice-0.3.30.tgz", + "integrity": "sha512-UJ6lbEdflc7xBqcEPYIxoetvGq/z6U8O1dX4378caqthYyvgjyr/+D25Ak3Ti7PjbrarAIvyj85Xoa9Old7t/Q==", "requires": { - "@actions/expressions": "^0.3.25", - "@actions/workflow-parser": "^0.3.25", + "@actions/expressions": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", "vscode-uri": "^3.0.8", @@ -10348,11 +10371,11 @@ } }, "@actions/workflow-parser": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@actions/workflow-parser/-/workflow-parser-0.3.25.tgz", - "integrity": "sha512-91R1Yytz59KH9UgcPKORCvj0jaYfeRToNji3sBPX0uP91kI6QMJ6kOT1tPSOr0GYc2eE3oGvcNIQoLRIMfS+iQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@actions/workflow-parser/-/workflow-parser-0.3.30.tgz", + "integrity": "sha512-mIc3Ewh8BEXZNQTVc5viBIMCY0tEacWncDURjSKvSTikkoCUhhqjmWuJtMRWtp/e9GefIhc8uXtLd3y0A7DUOg==", "requires": { - "@actions/expressions": "^0.3.25", + "@actions/expressions": "^0.3.30", "cronstrue": "^2.21.0", "yaml": "^2.0.0-8" } @@ -10400,6 +10423,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, + "peer": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -11488,6 +11512,7 @@ "version": "6.1.5", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.5.tgz", "integrity": "sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==", + "peer": true, "requires": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.2.2", @@ -11854,6 +11879,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/scope-manager": "5.40.0", "@typescript-eslint/types": "5.40.0", @@ -12253,7 +12279,8 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true + "dev": true, + "peer": true }, "acorn-jsx": { "version": "5.3.2", @@ -12273,6 +12300,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -12705,6 +12733,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, + "peer": true, "requires": { "caniuse-lite": "^1.0.30001669", "electron-to-chromium": "^1.5.41", @@ -13428,6 +13457,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz", "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==", "dev": true, + "peer": true, "requires": { "@eslint/eslintrc": "^1.3.3", "@humanwhocodes/config-array": "^0.10.5", @@ -14490,6 +14520,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", "dev": true, + "peer": true, "requires": { "@jest/core": "^29.3.1", "@jest/types": "^29.3.1", @@ -16606,7 +16637,8 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.5.tgz", "integrity": "sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==", - "dev": true + "dev": true, + "peer": true }, "prettier-linter-helpers": { "version": "1.0.0", @@ -17421,7 +17453,8 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true + "dev": true, + "peer": true } } }, @@ -17648,7 +17681,8 @@ "version": "4.9.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", - "dev": true + "dev": true, + "peer": true }, "uc.micro": { "version": "1.0.6", @@ -17818,6 +17852,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, + "peer": true, "requires": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -17849,6 +17884,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, + "peer": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.2.0", diff --git a/package.json b/package.json index 4281ef9..b1d76ff 100644 --- a/package.json +++ b/package.json @@ -561,8 +561,8 @@ "webpack-cli": "^4.10.0" }, "dependencies": { - "@actions/languageserver": "^0.3.19", - "@actions/workflow-parser": "^0.3.19", + "@actions/languageserver": "^0.3.30", + "@actions/workflow-parser": "^0.3.30", "@octokit/rest": "^21.1.1", "@vscode/vsce": "^2.19.0", "buffer": "^6.0.3", @@ -587,4 +587,4 @@ "elliptic": "6.6.1" } } -} +} \ No newline at end of file