Skip to content

fix: Address open issues, update all dependencies, add CodeQL #1

fix: Address open issues, update all dependencies, add CodeQL

fix: Address open issues, update all dependencies, add CodeQL #1

Triggered via pull request April 7, 2026 18:35
Status Success
Total duration 32m 28s
Artifacts

codeql.yml

on: pull_request
codeql  /  Analyze C#
32m 24s
codeql / Analyze C#
codeql  /  Analyze GitHub Actions
42s
codeql / Analyze GitHub Actions
codeql  /  Analyze JavaScript
0s
codeql / Analyze JavaScript
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
codeql / Analyze GitHub Actions
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftDateTimeContractResolver.cs#L20
Type 'Akavache.NewtonsoftJson.NewtonsoftDateTimeContractResolver' derives from 'Newtonsoft.Json.Serialization.DefaultContractResolver' which has 'RequiresUnreferencedCodeAttribute'. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftDateTimeContractResolver.cs#L20
Type 'Akavache.NewtonsoftJson.NewtonsoftDateTimeContractResolver' derives from 'Newtonsoft.Json.Serialization.DefaultContractResolver' which has 'RequiresUnreferencedCodeAttribute'. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
codeql / Analyze C#: src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
codeql / Analyze C#
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.