Skip to content

Conversation

@PhenX
Copy link
Owner

@PhenX PhenX commented Mar 31, 2025

Add analyzers for AsDecimal precision via tha Range attribute, and NotNullable/Nullable requirement

/// <param name="precision">The number of digits after the comma</param>
/// <returns>The next step</returns>
TNext AsDecimal(int size, int precision);
TNext AsDecimal(int size, [ValueRange(0, 28)] int precision);
Copy link

@jzabroski jzabroski Mar 31, 2025

Choose a reason for hiding this comment

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

Please add a <remarks><see cref="System.Decimal" /> type in .NET supports 28 digits of precision, and the default behavior of FluentMigrator is to match that.</remarks>

PhenX pushed a commit that referenced this pull request Aug 27, 2025
Fix Large string tests that don't work the same way on Linux and Wind…
Copilot AI and others added 23 commits September 11, 2025 22:45
)

* Complete VitePress documentation website for FluentMigrator

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
…ocs and display search result when not know match found
# Conflicts:
#	.github/dependabot.yml
#	FluentMigrator.sln
#	src/FluentMigrator/Builders/ExpressionBuilderWithColumnTypesBase.cs
Add comprehensive VitePress documentation website for FluentMigrator
Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
…nly properties on netstandard2.0

Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
jzabroski and others added 30 commits November 19, 2025 10:13
…x-vitepress-publishing-issue

Fix VitePress base path for organization GitHub Pages deployment
…d-isexternalinit-type-stub

Fix CS0518: Add IsExternalInit stub for netstandard2.0 in Analyzers
…yzers.Tests

- Update FluentMigrator.Analyzers.Tests.csproj to conditionally target net48 on Windows and net8.0 on Linux
- Add NUnit3TestAdapter package reference for test discovery
- Pattern now matches FluentMigrator.Tests.csproj for consistency
- All Microsoft.CodeAnalysis packages support .NET Framework 4.8

Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
Added a step to clean artifacts before the build process.
Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
…loyment

Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
Co-authored-by: PhenX <42170+PhenX@users.noreply.github.com>
Split the 'Restore, Build, Test' step into separate 'Restore' and 'Build, Test' steps for clarity.
- Install .NET Framework 4.8 Developer Pack on windows-latest runners
- Revert to combined restore/build/test step to let dotnet test handle framework-specific restore
- This fixes NETSDK1005 error when building net48 target on Windows Server 2025

Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
…rget-net48-in-tests

Add conditional net48 targeting to FluentMigrator.Analyzers.Tests
…th robust dynamic resolution

Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
…ters

Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
…date-dotnet-framework-setup-step

Fix .NET Framework 4.8 Developer Pack installation with dynamic URL resolution
Co-authored-by: jzabroski <447485+jzabroski@users.noreply.github.com>
…x-time-column-type

Fix MySQL .AsTime() creating DATETIME column instead of TIME
…tup-copilot-instructions

Configure FluentMigrator-specific Copilot instructions
…date-deploy-docs-workflow

Deploy docs automatically to fluentmigrator/fluentmigrator.github.io repository
# Conflicts:
#	test/FluentMigrator.Analyzers.Tests/FluentMigrator.Analyzers.Tests.csproj
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.

3 participants