Skip to content

Conversation

@cheetahbot
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
peter-evans/create-pull-request action minor v8.0.0v8.1.0

Release Notes

peter-evans/create-pull-request (peter-evans/create-pull-request)

v8.1.0: Create Pull Request v8.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: peter-evans/create-pull-request@v8.0.0...v8.1.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 12pm and before 4pm every weekday" in timezone Europe/Copenhagen.

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@github-actions
Copy link
Contributor

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
⚠️ CSHARP csharpier 87 1 0 10.29s
✅ DOCKERFILE hadolint 2 0 0 0.07s
✅ EDITORCONFIG editorconfig-checker 158 0 0 0.09s
⚠️ JSON prettier 7 1 0 0.52s
⚠️ MARKDOWN markdownlint 14 35 0 0.88s
⚠️ MARKDOWN markdown-table-formatter 14 1 0 0.31s
✅ REPOSITORY gitleaks yes no no 0.54s
✅ REPOSITORY grype yes no no 30.99s
✅ REPOSITORY secretlint yes no no 1.18s
✅ REPOSITORY syft yes no no 2.95s
✅ REPOSITORY trivy-sbom yes no no 0.48s
✅ REPOSITORY trufflehog yes no no 4.28s
✅ YAML prettier 7 0 0 0.42s
✅ YAML v8r 7 0 0 3.55s
✅ YAML yamllint 7 0 0 0.72s

Detailed Issues

⚠️ CSHARP / csharpier - 1 error
Error ./src/Cheetah.Auth/Authentication/CachedTokenProvider.cs - Was not formatted.
  ----------------------------- Expected: Around Line 26 -----------------------------
          // LoggerMessage source generators for high-performance logging
          [LoggerMessage(
              Level = LogLevel.Information,
  ----------------------------- Actual: Around Line 26 -----------------------------
          // LoggerMessage source generators for high-performance logging
          [LoggerMessage(Level = LogLevel.Information, Message = "Fetching new token for service: {CurrentTime}")]
          private static partial void LogFetchingToken(ILogger logger, DateTimeOffset currentTime);
  
Error ./src/Cheetah.Auth/Authentication/OAuthTokenProvider.cs - Was not formatted.
  ----------------------------- Expected: Around Line 43 -----------------------------
                      ClientId = _config.ClientId,
                      ClientSecret = _config.ClientSecret,
                  }
  ----------------------------- Actual: Around Line 43 -----------------------------
                      ClientId = _config.ClientId,
                      ClientSecret = _config.ClientSecret
                  }
  
Error ./src/Cheetah.Auth/Cheetah.Auth.csproj - Was not formatted.
  ----------------------------- Expected: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
      <TargetFrameworks>net10.0</TargetFrameworks>
  ----------------------------- Actual: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
  
    <PropertyGroup>
  
Error ./src/Cheetah.Auth/Configuration/OAuth2Config.cs - Was not formatted.
  ----------------------------- Expected: Around Line 20 -----------------------------
          /// </summary>
          [Required]
          public string ClientId { get; set; } = null!;
  ----------------------------- Actual: Around Line 20 -----------------------------
          /// </summary>
  
          [Required]
  
Error ./src/Cheetah.Auth/Extensions/ServiceCollectionExtentions.cs - Was not formatted.
  ----------------------------- Expected: Around Line 24 -----------------------------
          /// <returns>The modified <see cref="IServiceCollection"/> instance.</returns>
          public static IServiceCollection TryAddCheetahKeyedTokenService(
              this IServiceCollection serviceCollection,
  ----------------------------- Actual: Around Line 24 -----------------------------
          /// <returns>The modified <see cref="IServiceCollection"/> instance.</returns>
          public static IServiceCollection TryAddCheetahKeyedTokenService(this IServiceCollection serviceCollection, string key, OAuth2Config oAuthConfig)
          {
  
Error ./src/Cheetah.Auth/Util/DefaultHttpClientFactory.cs - Was not formatted.
  ----------------------------- Expected: Around Line 11 -----------------------------
      {
          private readonly Lazy<HttpMessageHandler> _handlerLazy = new Lazy<HttpMessageHandler>(() =>
              new HttpClientHandler()
  ----------------------------- Actual: Around Line 11 -----------------------------
      {
          private readonly Lazy<HttpMessageHandler> _handlerLazy = new Lazy<HttpMessageHandler>(
              () => new HttpClientHandler()
  
Error ./src/Cheetah.Kafka.ExampleProcessor/Cheetah.Kafka.ExampleProcessor.csproj - Was not formatted.
  ----------------------------- Expected: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
      <OutputType>Exe</OutputType>
  ----------------------------- Actual: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
  
      <PropertyGroup>
  
Error ./src/Cheetah.Kafka.ExampleProcessor/Program.cs - Was not formatted.
  ----------------------------- Expected: Around Line 21 -----------------------------
  
  builder
      .Services.AddCheetahKafka(
  ----------------------------- Actual: Around Line 21 -----------------------------
  
  builder.Services.AddCheetahKafka(builder.Configuration, options =>
      {
  
Error ./src/Cheetah.Kafka.ExampleProcessor/Services/ConsumerService.cs - Was not formatted.
  ----------------------------- Expected: Around Line 17 -----------------------------
  
          [LoggerMessage(
              Level = LogLevel.Information,
  ----------------------------- Actual: Around Line 17 -----------------------------
  
          [LoggerMessage(Level = LogLevel.Information, Message = "Received message in A: {messageId} {messageValue} {messageTimestamp}")]
          private static partial void LogReceivedMessageA(ILogger logger, string messageId, double messageValue, long messageTimestamp);
  
Error ./src/Cheetah.Kafka.ExampleProcessor/Services/ProducerService.cs - Was not formatted.
  ----------------------------- Expected: Around Line 13 -----------------------------
  
          [LoggerMessage(
              Level = LogLevel.Information,
  ----------------------------- Actual: Around Line 13 -----------------------------
  
          [LoggerMessage(Level = LogLevel.Information, Message = "Sending message: {messageId} {messageValue} {messageTimestamp}")]
          private static partial void LogSendingMessage(ILogger logger, string messageId, double messageValue, long messageTimestamp);
  
Error ./src/Cheetah.Kafka.Test/Cheetah.Kafka.Test.csproj - Was not formatted.
  ----------------------------- Expected: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
      <TargetFrameworks>net10.0</TargetFrameworks>
  ----------------------------- Actual: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
  
      <PropertyGroup>
  
Error ./src/Cheetah.Kafka.Test/KafkaClientFactoryConfigTest.cs - Was not formatted.
  ----------------------------- Expected: Around Line 25 -----------------------------
          [InlineData("KAFKA:OAUTH2:TOKENENDPOINT")]
          public void Should_ThrowArgumentNullException_When_RequiredConfigurationIsMissing(
              string missingKey
  ----------------------------- Actual: Around Line 25 -----------------------------
          [InlineData("KAFKA:OAUTH2:TOKENENDPOINT")]
          public void Should_ThrowArgumentNullException_When_RequiredConfigurationIsMissing(string missingKey)
          {
  
Error ./src/Cheetah.Kafka.Test/OauthKafkaIntegrationTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 29 -----------------------------
                  { "KAFKA:OAUTH2:CLIENTSECRET", "default-access-secret" },
                  {
                      "KAFKA:OAUTH2:TOKENENDPOINT",
  ----------------------------- Actual: Around Line 29 -----------------------------
                  { "KAFKA:OAUTH2:CLIENTSECRET", "default-access-secret" },
                  { "KAFKA:OAUTH2:TOKENENDPOINT", "http://localhost:1852/realms/local-development/protocol/openid-connect/token " },
                  { "KAFKA:OAUTH2:SCOPE", "kafka" },
  
Error ./src/Cheetah.Kafka.Test/OauthKafkaTestClientFactoryTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 24 -----------------------------
                  { "KAFKA:URL", "localhost:9093" },
                  { "KAFKA:SECURITYPROTOCOL", "Plaintext" },
              };
  ----------------------------- Actual: Around Line 24 -----------------------------
                  { "KAFKA:URL", "localhost:9093" },
                  { "KAFKA:SECURITYPROTOCOL", "Plaintext" }
              };
  
Error ./src/Cheetah.Kafka.Test/PlaintextKafkaIntegrationTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 72 -----------------------------
                  Key = $"{Guid.NewGuid()}",
                  Value = $"{DateTimeOffset.UtcNow:T}",
              };
  ----------------------------- Actual: Around Line 72 -----------------------------
                  Key = $"{Guid.NewGuid()}",
                  Value = $"{DateTimeOffset.UtcNow:T}"
              };
  
Error ./src/Cheetah.Kafka.Test/PlaintextKafkaTestClientFactoryTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 37 -----------------------------
  
              _testClientFactory = KafkaTestClientFactory.Create(
                  config,
  ----------------------------- Actual: Around Line 37 -----------------------------
  
              _testClientFactory = KafkaTestClientFactory.Create(config, serializerProvider: new Utf8SerializerProvider(), deserializerProvider: new Utf8DeserializerProvider());
          }
  
Error ./src/Cheetah.Kafka/Cheetah.Kafka.csproj - Was not formatted.
  ----------------------------- Expected: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
      <AssemblyName>Cheetah.Kafka</AssemblyName>
  ----------------------------- Actual: Around Line 2 -----------------------------
  <Project Sdk="Microsoft.NET.Sdk">
  
      <PropertyGroup>
  
Error ./src/Cheetah.Kafka/Configuration/KafkaConfig.cs - Was not formatted.
  ----------------------------- Expected: Around Line 65 -----------------------------
              {
                  throw new ArgumentException(
                      "The SslCaLocation must be set when using SecurityProtocol.SaslSsl"
  ----------------------------- Actual: Around Line 65 -----------------------------
              {
                  throw new ArgumentException("The SslCaLocation must be set when using SecurityProtocol.SaslSsl");
              }
  
Error ./src/Cheetah.Kafka/Extensions/ClientInjector.cs - Was not formatted.
  The file did not end with a single newline.
Error ./src/Cheetah.Kafka/Extensions/ServiceCollectionExtensions.cs - Was not formatted.
  ----------------------------- Expected: Around Line 29 -----------------------------
          /// <returns>The supplied <see cref="IServiceCollection"/> instance for method chaining.</returns>
          public stati

(Truncated to 10000 characters out of 31350)
⚠️ MARKDOWN / markdown-table-formatter - 1 error
1 files contain markdown tables to format:
- docs/articles/Cheetah.Kafka/UsingCheetahKafka.md
⚠️ MARKDOWN / markdownlint - 35 errors
docs/api/Cheetah.Kafka/index.md:3:85 error MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
docs/api/Cheetah.OpenSearch/index.md:1:21 error MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
docs/articles/Cheetah.Kafka/TestingWithCheetahKafka.md:1:29 error MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
docs/articles/Cheetah.Kafka/UsingCheetahKafka.md:67:220 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.Kafka/UsingCheetahKafka.md:68:220 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.Kafka/UsingCheetahKafka.md:69:220 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.Kafka/UsingCheetahKafka.md:70:220 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/TestingWithCheetahSchemaRegistry.md:1:38 error MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
docs/articles/Cheetah.SchemaRegistry/TestingWithCheetahSchemaRegistry.md:7:37 error MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:1:31 error MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:189 error MD056/table-column-count Table column count [Expected: 4; Actual: 6; Too many cells, extra data will be missing]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:43 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:79 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:178 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:189 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:251 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:34:262 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:35:43 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:35:106 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:35:186 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:35:198 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:36:43 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:36:106 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:36:186 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:36:198 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:37:43 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:37:106 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:37:186 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:37:198 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:38:43 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:38:106 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:38:196 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/articles/Cheetah.SchemaRegistry/UsingCheetahSchemaRegistry.md:38:208 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
README.md:94:191 error MD049/emphasis-style Emphasis style [Expected: underscore; Actual: asterisk]
README.md:94:196 error MD049/emphasis-style Emphasis style [Expected: underscore; Actual: asterisk]
⚠️ JSON / prettier - 1 error
Checking formatting...
[warn] docs/docfx.json
[warn] global.json
[warn] src/Cheetah.Kafka.ExampleProcessor/appsettings.Development.json
[warn] Code style issues found in 3 files. Run Prettier with --write to fix.

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx [email protected] --custom-flavor-setup --custom-flavor-linters CSHARP_CSHARPIER,DOCKERFILE_HADOLINT,EDITORCONFIG_EDITORCONFIG_CHECKER,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security

@cheetahbot cheetahbot merged commit fffb963 into main Jan 24, 2026
6 of 7 checks passed
@cheetahbot cheetahbot deleted the renovate/peter-evans/create-pull-request-minor branch January 24, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant