Skip to content

Remove dotnet-tools.json and enable CI tests#30

Merged
brandochn merged 4 commits intomainfrom
improve-build-integration
Mar 1, 2026
Merged

Remove dotnet-tools.json and enable CI tests#30
brandochn merged 4 commits intomainfrom
improve-build-integration

Conversation

@brandochn
Copy link
Owner

This pull request makes two main changes to the project configuration and CI workflow. The .config/dotnet-tools.json file is removed, and the CI pipeline is updated to re-enable running tests during the build process.

Configuration cleanup:

  • Removed the .config/dotnet-tools.json file, which previously specified the Electron.NET CLI tool configuration.

Continuous Integration improvements:

  • Un-commented the test step in .github/workflows/build-ci.yml to ensure that dotnet test is executed as part of the CI build, improving automated test coverage.

Mark integration tests with Trait("Category", "Integration") and add
a filter to the GitHub Actions workflow so dotnet test skips them in CI
Add project setting to copy TestFiles to the test output and update
tests to locate sample XML via Path.Combine. Add README and
docs/INTEGRATION_TESTS.md documenting test categories and requirements.
@brandochn brandochn merged commit 4569419 into main Mar 1, 2026
1 check passed
@brandochn brandochn deleted the improve-build-integration branch March 1, 2026 00:14
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