Skip to content

Convert from AppVeyor to GitHub Actions CI#52

Merged
tillig merged 5 commits into
developfrom
feature/update-to-github-actions
May 20, 2026
Merged

Convert from AppVeyor to GitHub Actions CI#52
tillig merged 5 commits into
developfrom
feature/update-to-github-actions

Conversation

@tillig
Copy link
Copy Markdown
Member

@tillig tillig commented May 20, 2026

Summary

  • Replace AppVeyor CI with GitHub Actions reusable workflows
  • Add MSBuild-based default.proj for build orchestration
  • Add pre-commit hooks for linting (JSON, YAML, markdown, trailing whitespace)
  • Update .editorconfig and .gitattributes to match standard Autofac template
  • Rename Analyzers.ruleset to Source.ruleset, add Test.ruleset with SA1633/SA1214 suppression
  • Replace conditional TestHost package references with FrameworkReference + explicit package
  • Suppress ASPDEPR004/ASPDEPR008 deprecation warnings in tests
  • Fix sample project ruleset references
  • Add UTF-8 BOM to .cs files per editorconfig charset requirement
  • Target .NET 10 SDK for builds

Test plan

  • CI passes on this branch (build, test, dotnet-format, pre-commit)
  • Disconnect AppVeyor after merge

tillig added 5 commits May 20, 2026 09:22
- Replace conditional TestHost package references with FrameworkReference
- Fix indentation in MultitenantRequestServicesMiddleware.cs
- Update sample projects to use renamed Source.ruleset
WebHostBuilder is deprecated in .NET 10 but still functional for tests.
@tillig tillig merged commit 0a48027 into develop May 20, 2026
8 of 10 checks passed
@tillig tillig deleted the feature/update-to-github-actions branch May 20, 2026 17:47
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