Skip to content

Main Fixes#1

Merged
Blogbotana merged 9 commits into
mainfrom
feature/nuget_and_ci
Feb 28, 2026
Merged

Main Fixes#1
Blogbotana merged 9 commits into
mainfrom
feature/nuget_and_ci

Conversation

@Blogbotana

Copy link
Copy Markdown
Member

No description provided.

Blogbotana and others added 9 commits February 28, 2026 14:53
- Drop R2019 from Build.props and solution (minimum is now R2020)
- Condition System.Threading.Tasks.Extensions to non-net8.0-windows targets
- Remove hardcoded TargetFramework/Nullable/ImplicitUsings from test project
  (Build.props already sets these per configuration)
- Suppress MSB3277 for net47/net48 in tests (FluentAssertions System.Net.Http
  version conflict is harmless; tests only run under R2025/net8.0)
- Add R2020 to CI/CD build matrix; drop spurious 4.8.x from dotnet-version setup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace -c with --configuration in all workflow commands.
dotnet restore/build/test no longer accept the -c shorthand in SDK 10
and pass it raw to MSBuild, which rejects it with MSB1001.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove extra subdirectory from project paths:
  source/Apibim.Revit.Extensions/... -> source/Apibim.Revit.Extensions.csproj
  tests/Apibim.Revit.Extensions.Tests/... -> tests/Apibim.Revit.Extensions.Tests.csproj
- Replace --configuration with -p:Configuration= (MSBuild property syntax)
  .NET SDK 10 passes flags through to MSBuild verbatim; MSBuild rejects
  both -c and --configuration, but accepts -p:Configuration=

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Single build-and-test job with matrix revit: [2020..2026]
- Build tests project (which pulls source via ProjectReference)
- Run tests against the built DLL directly to avoid SDK 10 flag issues
- Publish per-version results via dorny/test-reporter
- Upload .trx artifact per version

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add icon.png reference to README header
- Add PackageIcon and README to NuGet package via csproj

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Blogbotana Blogbotana merged commit 813817b into main Feb 28, 2026
14 checks passed
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.

1 participant