Skip to content

Resolves #248 - Enables and configures GitHub actions#253

Merged
craigfowler merged 34 commits into
masterfrom
248-github-actions
Jan 17, 2026
Merged

Resolves #248 - Enables and configures GitHub actions#253
craigfowler merged 34 commits into
masterfrom
248-github-actions

Conversation

@craigfowler

Copy link
Copy Markdown
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
Copy Markdown

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.

1 participant