.NET 関連の GitHub Actions
この記事では、dotnet GitHub 組織にホストされているファースト パーティの .NET GitHub Actions の一部を示します。
Note
この記事は進行中の作業であり、使用可能なすべての .NET GitHub Actions が記載されているとは限りません。
.NET バージョン スイーパー
このアクションを使って、.NET リポジトリで .NET のサポート対象外のターゲット バージョンを見つけて一掃します。
.NET ドキュメント チームは、イシュー作成の自動化に .NET バージョン スウィーパー GitHub アクションを使用しています。 アクションは、スケジュールに従って (cron ジョブとして) 実行されます。 .NET プロジェクトがサポート対象外のバージョンをターゲットとしていることが検出されると、その結果を報告するイシューが生成されます。 この出力は構成可能であり、.NET バージョンのサポートに関する問題の追跡に役立ちます。
アクションは GitHub Marketplace 上で使用できます。
.NET コード分析
このアクションでは、継続的インテグレーション (CI) の一部として .NET SDK に含まれるコード分析ルールが実行されます。 アクションでは、コード品質 (CAXXXX) ルールとコード スタイル (IDEXXXX) ルールの両方が実行されます。 次のシナリオでは、この GitHub アクションの使用を検討してください。
- ローカルでコンパイルするときにはコンパイラ診断の表示のみ必要だが、別のフェーズではコード分析イシューをキャッチする必要がある。
- データフロー分析ベースのセキュリティ アナライザーなどの高コストのアナライザーを CI フェーズにオフロードすることで、コンパイル時のパフォーマンスを向上させる必要がある。
- ローカルでコンパイルするときは既定の .NET SDK コード アナライザーを実行するが、CI フェーズではコード アナライザーの拡張セットを実行する必要がある。
違反によって CI ビルドが中断されるかどうかなど、さまざまな方法でアクションを構成できます。 詳細については、README ファイルを参照してください。 .NET コード分析の詳細については、.NET コード分析の概要に関する記事を参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示