Skip to content

[Packaging] Add NuGet consumer verification and package quality gate #13

Description

@mao2009

親Issue

#6

目的

NuGet公開物が実際のconsumer projectで期待どおりAnalyzer/Coreを提供することをCIで保証する。

スコープ

  • clean consumer project
  • NuGet package restore
  • analyzer discovery
  • Core API availability
  • .editorconfig severity configuration
  • package contents verification
  • Release package validation

完了条件

  • clean consumer projectでNuGetから導入できる
  • AnalyzerがIDE/CLI buildで実行される
  • Core APIを参照できる
  • Diagnostic severity設定がpackage経由でも機能する
  • package contentsに不要物・不足物がない
  • CIでconsumer verificationがrelease gateになる

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions