Skip to content

Bump language server dependencies#569

Merged
AllanGuigou merged 1 commit intomainfrom
allanguigou/default-case-function
Feb 26, 2026
Merged

Bump language server dependencies#569
AllanGuigou merged 1 commit intomainfrom
allanguigou/default-case-function

Conversation

@AllanGuigou
Copy link
Contributor

Enable case function by default with the latest version of language server.

@AllanGuigou AllanGuigou marked this pull request as ready for review February 26, 2026 16:25
@AllanGuigou AllanGuigou requested a review from a team as a code owner February 26, 2026 16:25
Copilot AI review requested due to automatic review settings February 26, 2026 16:25
@AllanGuigou AllanGuigou merged commit 1222891 into main Feb 26, 2026
7 checks passed
@AllanGuigou AllanGuigou deleted the allanguigou/default-case-function branch February 26, 2026 16:25
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps the language server dependencies from version 0.3.30 to 0.3.46 and enables the case function feature by default through the experimentalFeatures.allowCaseFunction configuration option. The update brings 16 minor versions of improvements to the language server and workflow parser libraries.

Changes:

  • Upgraded @actions/languageserver and @actions/workflow-parser from ^0.3.30 to ^0.3.46
  • Enabled case function support via experimentalFeatures configuration in language server initialization

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/workflow/languageServer.ts Added experimentalFeatures configuration with allowCaseFunction set to true
package.json Bumped @actions/languageserver and @actions/workflow-parser to ^0.3.46
package-lock.json Updated dependency tree with new versions and transitive dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +566 to +567
"@actions/languageserver": "^0.3.46",
"@actions/workflow-parser": "^0.3.46",
Copy link

Copilot AI Feb 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The updated language server dependencies (@actions/languageserver and @actions/workflow-parser version 0.3.46) require Node >= 20 according to the package-lock.json, but the package.json still specifies Node >= 16 in the engines field (line 14). This creates a compatibility mismatch. Either the engines field should be updated to require Node >= 20, or a version of the dependencies that supports Node >= 16 should be used instead.

Suggested change
"@actions/languageserver": "^0.3.46",
"@actions/workflow-parser": "^0.3.46",
"@actions/languageserver": "^0.3.44",
"@actions/workflow-parser": "^0.3.44",

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants