diff --git a/src/init-action.ts b/src/init-action.ts index 7b4f4236c..df34e3de2 100644 --- a/src/init-action.ts +++ b/src/init-action.ts @@ -342,18 +342,20 @@ async function run() { core.exportVariable("CODEQL_EXTRACTOR_JAVA_AGENT_DISABLE_KOTLIN", "true"); } - if (await features.getValue(Feature.CodeqlJavaLombokEnabled, codeql)) { - logger.info("Enabling CodeQL Java Lombok support"); - core.exportVariable( - "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", - "true", - ); - } else { - logger.info("Disabling CodeQL Java Lombok support"); - core.exportVariable( - "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", - "false", - ); + if (config.languages.includes(Language.java)) { + if (await features.getValue(Feature.CodeqlJavaLombokEnabled, codeql)) { + logger.info("Enabling CodeQL Java Lombok support"); + core.exportVariable( + "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", + "true", + ); + } else { + logger.info("Disabling CodeQL Java Lombok support"); + core.exportVariable( + "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", + "false", + ); + } } // Disable Python dependency extraction if feature flag set