Skip to content

Migrate all components and services from constructor-based DI to inject() pattern #429

Migrate all components and services from constructor-based DI to inject() pattern

Migrate all components and services from constructor-based DI to inject() pattern #429

Re-run triggered November 29, 2025 07:24
Status Failure
Total duration 2m 26s
Artifacts

dotnet-core-pr.yml

on: pull_request
insight-dashboard-build
2m 20s
insight-dashboard-build
insight-dashboard-test-dotnet
1m 7s
insight-dashboard-test-dotnet
Matrix: insight-dashboard-test
Fit to window
Zoom out
Zoom in

Annotations

1 error and 13 warnings
insight-dashboard-build
Process completed with exit code 1.
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/Base/DbTestFixture.cs#L93
Method 'ExecuteSqlRaw' inserts interpolated strings directly into the SQL, without any protection against SQL injection. Consider using 'ExecuteSql' instead, which protects against SQL injection, or make sure that the value is sanitized and suppress the warning.
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/Base/DbTestFixture.cs#L113
'Assembly.CodeBase' is obsolete: 'Assembly.CodeBase and Assembly.EscapedCodeBase are only included for .NET Framework compatibility. Use Assembly.Location.' (https://aka.ms/dotnet-warnings/SYSLIB0012)
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/ChartDataUTests.cs#L64
'ChartDataHelpers.CalculateDashboardItem(DashboardItemViewModel, MicrotingDbContext, DashboardItem, IInsightDashboardLocalizationService, int?, int?, int, DashboardEditAnswerDates)' is obsolete: 'public only for unit tests. use CalculateDashboard'
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn/Infrastructure/Helpers/ChartDataHelpers.cs#L4017
'ChartDataHelpers.CalculateDashboardItem(DashboardItemViewModel, MicrotingDbContext, DashboardItem, IInsightDashboardLocalizationService, int?, int?, int, DashboardEditAnswerDates)' is obsolete: 'public only for unit tests. use CalculateDashboard'
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn/Services/WordService/WordProcessor.cs#L81
'HtmlConverter.ParseHtml(string, CancellationToken)' is obsolete: 'Use ParseBody instead for output clarification'
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/Base/DbTestFixture.cs#L93
Method 'ExecuteSqlRaw' inserts interpolated strings directly into the SQL, without any protection against SQL injection. Consider using 'ExecuteSql' instead, which protects against SQL injection, or make sure that the value is sanitized and suppress the warning.
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/Base/DbTestFixture.cs#L113
'Assembly.CodeBase' is obsolete: 'Assembly.CodeBase and Assembly.EscapedCodeBase are only included for .NET Framework compatibility. Use Assembly.Location.' (https://aka.ms/dotnet-warnings/SYSLIB0012)
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn.Test/ChartDataUTests.cs#L64
'ChartDataHelpers.CalculateDashboardItem(DashboardItemViewModel, MicrotingDbContext, DashboardItem, IInsightDashboardLocalizationService, int?, int?, int, DashboardEditAnswerDates)' is obsolete: 'public only for unit tests. use CalculateDashboard'
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn/Infrastructure/Helpers/ChartDataHelpers.cs#L4017
'ChartDataHelpers.CalculateDashboardItem(DashboardItemViewModel, MicrotingDbContext, DashboardItem, IInsightDashboardLocalizationService, int?, int?, int, DashboardEditAnswerDates)' is obsolete: 'public only for unit tests. use CalculateDashboard'
insight-dashboard-test-dotnet: eFormAPI/Plugins/InsightDashboard.Pn/InsightDashboard.Pn/Services/WordService/WordProcessor.cs#L81
'HtmlConverter.ParseHtml(string, CancellationToken)' is obsolete: 'Use ParseBody instead for output clarification'
insight-dashboard-build
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
insight-dashboard-build
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
insight-dashboard-build
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/