Skip to content

ARCH-001 Phase 19: MessageTemplate controller/service consolidation (Admin/Store) #2536

ARCH-001 Phase 19: MessageTemplate controller/service consolidation (Admin/Store)

ARCH-001 Phase 19: MessageTemplate controller/service consolidation (Admin/Store) #2536

Triggered via pull request September 5, 2026 06:01
Status Success
Total duration 4m 27s
Artifacts

aspnetcore.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: src/Web/Grand.Web.AdminShared/Controllers/BaseFullReportsController.cs#L62
Parameter 'ICurrencyService currencyService' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseFullReportsController.cs#L62
Parameter 'IPriceFormatter priceFormatter' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseFullReportsController.cs#L61
Parameter 'ICustomerReportViewModelService customerReportViewModelService' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseFullReportsController.cs#L61
Parameter 'IOrderReportService orderReportService' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseOrderManagementController.cs#L33
Parameter 'IAdminDataScope<Order> scope' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseOrderManagementController.cs#L32
Parameter 'IOrderService orderService' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseOrderManagementController.cs#L32
Parameter 'IOrderViewModelService orderViewModelService' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseReportsController.cs#L230
Possible null reference argument for parameter 'product' in 'bool IReportDataScope.CanIncludeProduct(Product product)'.
build: src/Web/Grand.Web.AdminShared/Controllers/BaseReportsController.cs#L107
Possible null reference argument for parameter 'product' in 'bool IReportDataScope.CanIncludeProduct(Product product)'.
build: src/Business/Grand.Business.Common/Utilities/PowerExcelMapper.cs#L50
'PowerExcelExtensions.Rows(ISheet)' is obsolete: 'This method is obsolete. Use the new method instead.'