Skip to content

feat: Roblox Studio Companion Plugin support #179

feat: Roblox Studio Companion Plugin support

feat: Roblox Studio Companion Plugin support #179

Triggered via push May 17, 2026 19:33
Status Success
Total duration 12m 55s
Artifacts 2

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1 error, 51 warnings, and 18 notices
Inspect code
/data/cache/gradle/kotlin-profile
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify plugin
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Incorrect string capitalization: src/main/kotlin/com/github/aleksandrsl/intellijluau/settings/LuauLspSettingsComponent.kt#L435
String 'Enable Roblox Studio Companion Plugin' is not properly capitalized. It should have sentence capitalization
Unstable API Usage: src/main/kotlin/com/github/aleksandrsl/intellijluau/actions/LuauExternalFormatAction.kt#L42
'currentThreadCoroutineScope()' is declared in unstable 'com.intellij.openapi.progress.CoroutinesKt' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/com/github/aleksandrsl/intellijluau/tools/StyLuaCli.kt#L108
'writeAction(kotlin.jvm.functions.Function0, kotlin.coroutines.Continuation)' is marked unstable with @ApiStatus.Experimental
Unused symbol: src/main/kotlin/com/github/aleksandrsl/intellijluau/settings/ProjectSettingsState.kt#L85
Property "lspSourcemapGenerationUseIdeaWatcher" is never used
Unused symbol: src/main/kotlin/com/github/aleksandrsl/intellijluau/settings/ProjectSettingsState.kt#L82
Property "lspSourcemapSupportEnabled" is never used
Unused symbol: src/main/kotlin/com/github/aleksandrsl/intellijluau/settings/ProjectSettingsState.kt#L79
Property "lspSourcemapGenerationType" is never used
Inspect code
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JetBrains/qodana-action@v2025.2.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Inspect code
You are using a non-compatible Qodana linter jetbrains/qodana-jvm-community:2024.3 with the current CLI (2025.2.1)
Inspect code
You are using a non-compatible Qodana linter jetbrains/qodana-jvm-community:2024.3 with the current CLI (2025.2.1)
Function naming convention: src/main/kotlin/com/github/aleksandrsl/intellijluau/actions/LuauOnSaveActionInfoProvider.kt#L40
Function name `_getComment` should start with a lowercase letter
Function naming convention: src/main/kotlin/com/github/aleksandrsl/intellijluau/tools/StyLuaCli.kt#L27
Function name `_formatFile` should start with a lowercase letter
Local variable naming convention: src/main/kotlin/com/github/aleksandrsl/intellijluau/lsp/LuauLspManager.kt#L84
Local variable name `_request` should start with a lowercase letter
Private property naming convention: src/main/kotlin/com/github/aleksandrsl/intellijluau/modules/LuauWorkspaceFileIndexContributor.kt#L10
Private property name `CONFIG_FILES` should not contain underscores in the middle or the end

Artifacts

Produced during runtime
Name Size Digest
intellij-luau-0.2.0
3.27 MB
sha256:4642aca3c4e7478e0d4671ebc49346ae6ee0e5d57bf5599d808d168bd5a6d88b
pluginVerifier-result
50.6 KB
sha256:1a467490f487ccacaf8394c5d7c830d2936d2263ae389cb2f4f1361bce038481