Skip to content

Conversation

@craigfowler
Copy link
Member

This will switch my CI from AppVeyor to GitHub Actions.

I've commented out the AppVeyor build config in this commit
to, so that it doesn't run.
This should improve performance of the CI process
and improve the analysis that SonarScanner performs.
Previously, it was potentially scanning the same code
many times, across many TFMs.

This build & test workflow doesn't need to build across
every TFM.
This attempts to fix 2 issues:
* Closing Xvfb gracefully
* Running tests with just one TFM
* Added .NET packaging for NuGet
* Version number generation
* NuGet metadata
Basically, going back to how it used to be in commit
  d67f6ae
Also, provide a human readable job name
I can't seem to make this work with tests, so I'm
going to abandon the idea.  It was a nice-to-have not
important.
This packages them as an artifact, so that they may be reused
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
13.3% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@craigfowler craigfowler merged commit f3d35d2 into master Jan 17, 2026
2 of 3 checks passed
@craigfowler craigfowler deleted the 248-github-actions branch January 17, 2026 16:41
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