Skip to content

Update AutoMapper to 16.1.1 and add LoggerFactory support#4468

Merged
ravirk91 merged 3 commits into
masterfrom
Automapper_upgradation
Mar 17, 2026
Merged

Update AutoMapper to 16.1.1 and add LoggerFactory support#4468
ravirk91 merged 3 commits into
masterfrom
Automapper_upgradation

Conversation

@tanushahande2003
Copy link
Copy Markdown
Contributor

@tanushahande2003 tanushahande2003 commented Mar 17, 2026

Upgraded AutoMapper to version 16.1.1 across all projects. Updated all MapperConfiguration instantiations to include a LoggerFactory as required by the new version. Added Microsoft.Extensions.Logging imports where necessary. No changes to mapping logic; these updates ensure compatibility and proper logging configuration with the latest AutoMapper API.

Description

Type of Change

  • Bug fix - [ ] New feature - [ ] Breaking change - [ ] Plugin update

Checklist

  • PR description clearly describes the changes
  • Target branch is correct (master for features, Releases/* for fixes)
  • Latest code from target branch merged
  • No commented/junk code included
  • No new build warnings or errors
  • All existing unit tests pass
  • New unit tests added for new functionality
  • Cross-platform compatibility verified (Windows/Linux/macOS)
  • CI/CD pipeline passes
  • Code follows project conventions (Act{Platform}{Type}, {Platform}Driver)
  • Repository objects use [IsSerializedForLocalRepository] where needed
  • Error handling uses Reporter.ToLog() pattern
  • Documentation updated for user-facing changes
  • Self-review completed and code review comments addressed

Summary by CodeRabbit

  • Chores
    • Upgraded AutoMapper to v16.1.1 across the product.
    • Integrated null-safe logging into internal mapping/configuration to improve reliability and troubleshooting without altering user-facing behavior.

Upgraded AutoMapper to version 16.1.1 across all projects. Updated all MapperConfiguration instantiations to include a LoggerFactory as required by the new version. Added Microsoft.Extensions.Logging imports where necessary. No changes to mapping logic; these updates ensure compatibility and proper logging configuration with the latest AutoMapper API.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 17, 2026

Walkthrough

Updated AutoMapper dependency to v16.1.1 and modified numerous MapperConfiguration constructions to pass a LoggerFactory (NullLoggerFactory.Instance); added Microsoft.Extensions.Logging.Abstractions using directives. No public APIs or mapping targets were changed.

Changes

Cohort / File(s) Summary
Project Files
Ginger/Ginger/Ginger.csproj, Ginger/GingerCore/GingerCore.csproj, Ginger/GingerCoreNET/GingerCoreNET.csproj
Added/updated PackageReference to AutoMapper v16.1.1.
Diameter & Webservice Utilities
Ginger/Ginger/Actions/ActionEditPages/WebServices/ActDiameterEditPage.xaml.cs, Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs, Ginger/GingerCoreNET/ActionsLib/Webservices/ActREST.cs, Ginger/GingerCoreNET/ActionsLib/Webservices/ActWebService.cs
MapperConfiguration now constructed with NullLoggerFactory.Instance; added Microsoft.Extensions.Logging.Abstractions using.
Core Action Classes
Ginger/GingerCore/Actions/ActLowLevelClicks.cs, Ginger/GingerCore/Actions/ActMenuItem.cs, Ginger/GingerCore/Actions/ActTableElement.cs
Replaced parameterless MapperConfiguration with one accepting NullLoggerFactory.Instance; added logging using.
CoreNET Action Libraries
Ginger/GingerCoreNET/ActionsLib/... (e.g., ActASCFControl.cs, ActWindow.cs, Java/ActJavaElement.cs, Run/.../AccountReportApiHandler.cs)
MapperConfiguration invocations updated to include NullLoggerFactory.Instance; added logging using.
Legacy UI Element Actions
Ginger/GingerCoreNET/ActionsLib/UI/Legacy/... (e.g., ActButton.cs, ActCheckbox.cs, ActDropDownList.cs, ActGenElement.cs, ActGotoURL.cs, ActHandleBrowserAlert.cs, ActLabel.cs, ActLink.cs, ActPassword.cs, ActSubmit.cs, ActTextBox.cs)
All MapperConfiguration constructions now receive NullLoggerFactory.Instance; added Microsoft.Extensions.Logging.Abstractions using.
Utilities & Model Conversion
Ginger/GingerCoreNET/Application Models/Learn/APIModels/ApiActionConversionUtils.cs, Ginger/GingerCoreNET/Application Models/Learn/APIModels/LearnAPIModelsUtils.cs, Ginger/GingerCoreNET/GeneralLib/AutomapData.cs
AutoMapper configuration updated to include NullLoggerFactory.Instance; added logging using.
Diameter Edit Page
Ginger/Ginger/Actions/ActionEditPages/WebServices/ActDiameterEditPage.xaml.cs
MapperConfiguration creation changed to accept NullLoggerFactory.Instance; added logging using.

Sequence Diagram(s)

(omitted — changes are logging/config adjustments across many files, not a new multi-component control flow)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested reviewers

  • ravirk91
  • Maheshkale447

Poem

"🐰 I hopped through mappings, light and merry,
Gave each Mapper a blanket — Null and airy.
From v12 to v16 I leapt with cheer,
Quiet logs now hum — nothing to fear.
Hop, code, hop — the mappers are ready!"

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 3.13% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Description check ❓ Inconclusive The PR description clearly explains the AutoMapper upgrade to 16.1.1 and LoggerFactory additions for API compatibility, though the unchecked checklist items and conflict with commit messages about removing logging statements create some ambiguity about the final scope. Clarify whether Microsoft.Extensions.Logging imports are being added or removed, and review/check the relevant verification checklist items to confirm the PR meets quality standards before merging.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update AutoMapper to 16.1.1 and add LoggerFactory support' is clear, concise, and directly summarizes the main changes in the pull request, covering both the version upgrade and the API adaptation for logging configuration.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch Automapper_upgradation
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@Ginger/GingerCoreNET/ActionsLib/UI/ActSwitchWindow.cs`:
- Line 164: The code instantiates a new disposable LoggerFactory for every
AutoMapper configuration (mapConfig = new AutoMapper.MapperConfiguration(...,
new LoggerFactory())), causing repeated allocations; replace the per-call new
LoggerFactory() with a shared singleton logger factory (e.g.,
Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Instance) or an
injected ILoggerFactory field, and update the AutoMapper.MapperConfiguration
invocation in ActSwitchWindow (the GetNewAction()/mapConfig creation spot) to
use that shared instance instead.

In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActCheckbox.cs`:
- Line 142: The AutoMapper.MapperConfiguration invocation in ActCheckbox.cs is
missing a space after the comma; update the call to match other files (e.g.,
ActLabel.cs) by adding a space between the closing brace and new LoggerFactory()
so the line reads like AutoMapper.MapperConfiguration(cfg => {
cfg.CreateMap<Act, ActUIElement>(); }, new LoggerFactory()); — look for the
AutoMapper.MapperConfiguration and LoggerFactory usage in ActCheckbox.cs and
adjust spacing to be consistent.

In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActPassword.cs`:
- Line 24: The code currently constructs a LoggerFactory (new LoggerFactory())
when building the MapperConfiguration in ActPassword (or wherever
MapperConfiguration is instantiated), which yields a silent no-op logger;
replace that with NullLoggerFactory.Instance to explicitly indicate no logging,
or wire in a configured factory via LoggerFactory.Create(...) (e.g., add
providers) or, preferably, accept/inject an ILoggerFactory from DI and pass that
into MapperConfiguration; update the MapperConfiguration constructor call to use
NullLoggerFactory.Instance or the injected ILoggerFactory and remove the direct
new LoggerFactory() usage.

In `@Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs`:
- Around line 198-199: Replace the per-call new LoggerFactory() allocations used
when constructing AutoMapper.MapperConfiguration with a shared static
ILoggerFactory on the DiameterUtils type: add a static readonly ILoggerFactory
(e.g., SharedLoggerFactory) to DiameterUtils and use that instance in both
locations where MapperConfiguration(cfg =>
cfg.AddProfile<DiameterAutoMapperProfile>(), new LoggerFactory()) is called (the
occurrences around the mapperConfig/CreateMapper calls), ensuring the factory is
reused across calls and not recreated per call; leave disposal to application
shutdown or provide a single centralized dispose path for the static factory.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 5b88e5ca-1111-4792-899d-e438476cd528

📥 Commits

Reviewing files that changed from the base of the PR and between dabb7f9 and 8ea86f5.

📒 Files selected for processing (29)
  • Ginger/Ginger/Actions/ActionEditPages/WebServices/ActDiameterEditPage.xaml.cs
  • Ginger/Ginger/Ginger.csproj
  • Ginger/GingerCore/Actions/ActLowLevelClicks.cs
  • Ginger/GingerCore/Actions/ActMenuItem.cs
  • Ginger/GingerCore/Actions/ActTableElement.cs
  • Ginger/GingerCore/GingerCore.csproj
  • Ginger/GingerCoreNET/ActionsLib/ActASCFControl.cs
  • Ginger/GingerCoreNET/ActionsLib/ActWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/Java/ActJavaElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/ActSwitchWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActButton.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActCheckbox.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActDropDownList.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGotoURL.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActHandleBrowserAlert.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLabel.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLink.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActPassword.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActSubmit.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActTextBox.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActREST.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActWebService.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/ApiActionConversionUtils.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/LearnAPIModelsUtils.cs
  • Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs
  • Ginger/GingerCoreNET/GeneralLib/AutomapData.cs
  • Ginger/GingerCoreNET/GingerCoreNET.csproj
  • Ginger/GingerCoreNET/Run/RunListenerLib/CenteralizedExecutionLogger/AccountReportApiHandler.cs

Comment thread Ginger/GingerCoreNET/ActionsLib/UI/ActSwitchWindow.cs Outdated
{
bool uIElementTypeAssigned = false;
AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); });
AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); },new LoggerFactory());
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick | 🔵 Trivial

Minor formatting inconsistency.

The line is missing a space after the comma compared to other files in this PR (e.g., }, new LoggerFactory() in ActLabel.cs).

🧹 Suggested fix for consistent formatting
-            AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); },new LoggerFactory());
+            AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); }, new LoggerFactory());
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); },new LoggerFactory());
AutoMapper.MapperConfiguration mapConfig = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActUIElement>(); }, new LoggerFactory());
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActCheckbox.cs` at line 142, The
AutoMapper.MapperConfiguration invocation in ActCheckbox.cs is missing a space
after the comma; update the call to match other files (e.g., ActLabel.cs) by
adding a space between the closing brace and new LoggerFactory() so the line
reads like AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act,
ActUIElement>(); }, new LoggerFactory()); — look for the
AutoMapper.MapperConfiguration and LoggerFactory usage in ActCheckbox.cs and
adjust spacing to be consistent.

Comment thread Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActPassword.cs Outdated
Comment thread Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs Outdated
Replaced new LoggerFactory() with NullLoggerFactory.Instance in AutoMapper.MapperConfiguration across multiple files. Added Microsoft.Extensions.Logging.Abstractions where needed. This disables logging for AutoMapper configuration, reducing log output and potential overhead. No functional changes to mapping logic.
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs`:
- Around line 170-171: Local variable name mapConfigBrowserElementt has a typo;
rename it to mapConfigBrowserElement (or another clear name) where it's declared
as an AutoMapper.MapperConfiguration and where it's used to call
CreateMapper().Map<Act, ActBrowserElement>(this) so the declaration and usage
(AutoMapper.MapperConfiguration mapConfigBrowserElementt and the Map call) stay
consistent and improve readability in the Act -> ActBrowserElement conversion.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: b837e9ac-9e90-4e7d-a389-27bbc4fb610d

📥 Commits

Reviewing files that changed from the base of the PR and between 8ea86f5 and 08f814b.

📒 Files selected for processing (26)
  • Ginger/Ginger/Actions/ActionEditPages/WebServices/ActDiameterEditPage.xaml.cs
  • Ginger/GingerCore/Actions/ActLowLevelClicks.cs
  • Ginger/GingerCore/Actions/ActMenuItem.cs
  • Ginger/GingerCore/Actions/ActTableElement.cs
  • Ginger/GingerCoreNET/ActionsLib/ActASCFControl.cs
  • Ginger/GingerCoreNET/ActionsLib/ActWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/Java/ActJavaElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/ActSwitchWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActButton.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActCheckbox.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActDropDownList.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGotoURL.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActHandleBrowserAlert.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLabel.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLink.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActPassword.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActSubmit.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActTextBox.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActREST.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActWebService.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/ApiActionConversionUtils.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/LearnAPIModelsUtils.cs
  • Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs
  • Ginger/GingerCoreNET/GeneralLib/AutomapData.cs
  • Ginger/GingerCoreNET/Run/RunListenerLib/CenteralizedExecutionLogger/AccountReportApiHandler.cs

Comment thread Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs
Removed all using statements for Microsoft.Extensions.Logging across multiple files. No other code changes were made; this commit eliminates unused logging framework references.
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs (1)

169-170: 🧹 Nitpick | 🔵 Trivial

Typo in variable name: mapConfigBrowserElementt has an extra 't'.

This affects readability. Consider renaming to mapConfigBrowserElement.

✏️ Proposed fix
-            AutoMapper.MapperConfiguration mapConfigBrowserElementt = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActBrowserElement>(); }, NullLoggerFactory.Instance);
-            ActBrowserElement NewActBrowserElement = mapConfigBrowserElementt.CreateMapper().Map<Act, ActBrowserElement>(this);
+            AutoMapper.MapperConfiguration mapConfigBrowserElement = new AutoMapper.MapperConfiguration(cfg => { cfg.CreateMap<Act, ActBrowserElement>(); }, NullLoggerFactory.Instance);
+            ActBrowserElement NewActBrowserElement = mapConfigBrowserElement.CreateMapper().Map<Act, ActBrowserElement>(this);
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs` around lines 169
- 170, Rename the misspelled local variable mapConfigBrowserElementt to
mapConfigBrowserElement to improve readability and consistency; update both its
declaration (AutoMapper.MapperConfiguration mapConfigBrowserElementt = ...) and
the subsequent usage (mapConfigBrowserElementt.CreateMapper().Map<Act,
ActBrowserElement>(this)) so the variable name matches in the ActGenElement.cs
method that constructs the ActBrowserElement mapping.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs`:
- Around line 169-170: Rename the misspelled local variable
mapConfigBrowserElementt to mapConfigBrowserElement to improve readability and
consistency; update both its declaration (AutoMapper.MapperConfiguration
mapConfigBrowserElementt = ...) and the subsequent usage
(mapConfigBrowserElementt.CreateMapper().Map<Act, ActBrowserElement>(this)) so
the variable name matches in the ActGenElement.cs method that constructs the
ActBrowserElement mapping.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: e68d60b4-8796-41f3-8fe1-013a5c830121

📥 Commits

Reviewing files that changed from the base of the PR and between 08f814b and 00f303a.

📒 Files selected for processing (26)
  • Ginger/Ginger/Actions/ActionEditPages/WebServices/ActDiameterEditPage.xaml.cs
  • Ginger/GingerCore/Actions/ActLowLevelClicks.cs
  • Ginger/GingerCore/Actions/ActMenuItem.cs
  • Ginger/GingerCore/Actions/ActTableElement.cs
  • Ginger/GingerCoreNET/ActionsLib/ActASCFControl.cs
  • Ginger/GingerCoreNET/ActionsLib/ActWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/Java/ActJavaElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/ActSwitchWindow.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActButton.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActCheckbox.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActDropDownList.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGenElement.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActGotoURL.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActHandleBrowserAlert.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLabel.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActLink.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActPassword.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActSubmit.cs
  • Ginger/GingerCoreNET/ActionsLib/UI/Legacy/ActTextBox.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActREST.cs
  • Ginger/GingerCoreNET/ActionsLib/Webservices/ActWebService.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/ApiActionConversionUtils.cs
  • Ginger/GingerCoreNET/Application Models/Learn/APIModels/LearnAPIModelsUtils.cs
  • Ginger/GingerCoreNET/DiameterLib/DiameterUtils.cs
  • Ginger/GingerCoreNET/GeneralLib/AutomapData.cs
  • Ginger/GingerCoreNET/Run/RunListenerLib/CenteralizedExecutionLogger/AccountReportApiHandler.cs

@ravirk91 ravirk91 enabled auto-merge (squash) March 17, 2026 13:35
@ravirk91 ravirk91 disabled auto-merge March 17, 2026 13:36
@ravirk91 ravirk91 merged commit b29bce8 into master Mar 17, 2026
23 of 32 checks passed
@ravirk91 ravirk91 deleted the Automapper_upgradation branch March 17, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants