Skip to content

fix: restore CI with SHA-pinned actions and README badges - #11

Merged
devops-thiago merged 15 commits into
mainfrom
fix/ci-badges-sha-pinning
Jul 23, 2026
Merged

fix: restore CI with SHA-pinned actions and README badges#11
devops-thiago merged 15 commits into
mainfrom
fix/ci-badges-sha-pinning

fix(observability): wire the full OTel stack so the Grafana dashboard…

c3250c5
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 23, 2026 in 46s

Quality Gate failed

Annotations

Check warning on line 50 in src/main/java/br/com/arquivolivre/myjavagenie/service/SessionManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDVlDLnBipD5Gy5y&open=AZ-OoDVlDLnBipD5Gy5y&pullRequest=11

Check warning on line 147 in src/main/java/br/com/arquivolivre/myjavagenie/service/IngestionService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDTjDLnBipD5Gy5E&open=AZ-OoDTjDLnBipD5Gy5E&pullRequest=11

Check warning on line 117 in src/main/java/br/com/arquivolivre/myjavagenie/config/ApplicationStartupListener.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Either log this exception and handle it, or rethrow it with some contextual information.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDZXDLnBipD5Gy6p&open=AZ-OoDZXDLnBipD5Gy6p&pullRequest=11

Check warning on line 81 in src/main/java/br/com/arquivolivre/myjavagenie/service/OpenAIModelProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDUbDLnBipD5Gy5V&open=AZ-OoDUbDLnBipD5Gy5V&pullRequest=11

Check warning on line 48 in src/main/java/br/com/arquivolivre/myjavagenie/controller/QueryController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Either log this exception and handle it, or rethrow it with some contextual information.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDavDLnBipD5Gy7O&open=AZ-OoDavDLnBipD5Gy7O&pullRequest=11

Check warning on line 178 in src/main/java/br/com/arquivolivre/myjavagenie/config/ApplicationStartupListener.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Either log this exception and handle it, or rethrow it with some contextual information.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDZXDLnBipD5Gy6q&open=AZ-OoDZXDLnBipD5Gy6q&pullRequest=11

Check warning on line 59 in src/main/java/br/com/arquivolivre/myjavagenie/controller/GlobalExceptionHandler.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDaNDLnBipD5Gy6_&open=AZ-OoDaNDLnBipD5Gy6_&pullRequest=11

Check warning on line 132 in src/test/java/br/com/arquivolivre/myjavagenie/integration/IngestionPipelineIntegrationTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.lang.Exception', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDR5DLnBipD5Gy4m&open=AZ-OoDR5DLnBipD5Gy4m&pullRequest=11

Check warning on line 145 in src/main/java/br/com/arquivolivre/myjavagenie/service/ChatService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDUqDLnBipD5Gy5b&open=AZ-OoDUqDLnBipD5Gy5b&pullRequest=11

Check warning on line 139 in src/main/java/br/com/arquivolivre/myjavagenie/service/TokenUsageTracker.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDTJDLnBipD5Gy46&open=AZ-OoDTJDLnBipD5Gy46&pullRequest=11

Check warning on line 98 in src/main/java/br/com/arquivolivre/myjavagenie/filter/RequestResponseLoggingFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDbCDLnBipD5Gy7T&open=AZ-OoDbCDLnBipD5Gy7T&pullRequest=11

Check warning on line 59 in src/main/java/br/com/arquivolivre/myjavagenie/service/OpenAIModelProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDUbDLnBipD5Gy5T&open=AZ-OoDUbDLnBipD5Gy5T&pullRequest=11

Check warning on line 115 in src/main/java/br/com/arquivolivre/myjavagenie/service/SessionManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDVlDLnBipD5Gy52&open=AZ-OoDVlDLnBipD5Gy52&pullRequest=11

Check warning on line 134 in src/main/java/br/com/arquivolivre/myjavagenie/service/MetricsService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDVyDLnBipD5Gy53&open=AZ-OoDVyDLnBipD5Gy53&pullRequest=11

Check warning on line 140 in src/main/java/br/com/arquivolivre/myjavagenie/service/RetrievalEngine.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDWBDLnBipD5Gy5-&open=AZ-OoDWBDLnBipD5Gy5-&pullRequest=11

Check warning on line 125 in src/main/java/br/com/arquivolivre/myjavagenie/service/DefaultEmbeddingModelProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDUNDLnBipD5Gy5R&open=AZ-OoDUNDLnBipD5Gy5R&pullRequest=11

Check warning on line 108 in src/main/java/br/com/arquivolivre/myjavagenie/controller/QueryController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDavDLnBipD5Gy7M&open=AZ-OoDavDLnBipD5Gy7M&pullRequest=11

Check warning on line 169 in src/main/java/br/com/arquivolivre/myjavagenie/controller/GlobalExceptionHandler.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDaNDLnBipD5Gy7E&open=AZ-OoDaNDLnBipD5Gy7E&pullRequest=11

Check warning on line 51 in src/main/java/br/com/arquivolivre/myjavagenie/websocket/ChatWebSocketHandler.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDXdDLnBipD5Gy6A&open=AZ-OoDXdDLnBipD5Gy6A&pullRequest=11

Check warning on line 209 in src/main/java/br/com/arquivolivre/myjavagenie/config/ApplicationStartupListener.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDZXDLnBipD5Gy6l&open=AZ-OoDZXDLnBipD5Gy6l&pullRequest=11

Check warning on line 66 in src/main/java/br/com/arquivolivre/myjavagenie/repository/VectorRepositoryFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDYCDLnBipD5Gy6G&open=AZ-OoDYCDLnBipD5Gy6G&pullRequest=11

Check warning on line 199 in src/main/java/br/com/arquivolivre/myjavagenie/config/ApplicationStartupListener.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDZXDLnBipD5Gy6g&open=AZ-OoDZXDLnBipD5Gy6g&pullRequest=11

Check warning on line 44 in src/main/java/br/com/arquivolivre/myjavagenie/service/OpenAIModelProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDUbDLnBipD5Gy5S&open=AZ-OoDUbDLnBipD5Gy5S&pullRequest=11

Check warning on line 194 in src/main/java/br/com/arquivolivre/myjavagenie/service/MetricsService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDVyDLnBipD5Gy55&open=AZ-OoDVyDLnBipD5Gy55&pullRequest=11

Check warning on line 186 in src/main/java/br/com/arquivolivre/myjavagenie/service/IngestionService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Invoke method(s) only conditionally.

See more on https://sonarcloud.io/project/issues?id=devops-thiago_my-java-genie&issues=AZ-OoDTjDLnBipD5Gy5I&open=AZ-OoDTjDLnBipD5Gy5I&pullRequest=11