File tree Expand file tree Collapse file tree 2 files changed +48
-115
lines changed Expand file tree Collapse file tree 2 files changed +48
-115
lines changed Original file line number Diff line number Diff line change 1+ name : C# Code Style Check
2+
3+ on :
4+ pull_request :
5+ branches : [ "main" ]
6+ push :
7+ branches : [ "main" ]
8+
9+ jobs :
10+ quality_check_and_build :
11+ runs-on : ubuntu-latest
12+
13+ env :
14+ FORMAT_PROJECT_FILE : TempFormat.csproj
15+ PACKAGE_PATH : my-package
16+ PACKAGE_NAME : com.google.xr.extensions
17+
18+ steps :
19+
20+ # # Step 1: Checkout and Environment Setup
21+ - name : Checkout Code
22+ uses : actions/checkout@v4
23+ with :
24+ path : ${{ env.PACKAGE_PATH }}
25+ fetch-depth : 0
26+
27+ - name : Setup .NET SDK
28+ uses : actions/setup-dotnet@v4
29+ with :
30+ dotnet-version : 8.0.x
31+
32+ # # Step 2: C# Style & Formatting Check
33+ - name : Create Temporary Formatting Project
34+ run : |
35+ echo '<Project Sdk="Microsoft.NET.Sdk">' > ${{ env.FORMAT_PROJECT_FILE }}
36+ echo ' <PropertyGroup>' >> ${{ env.FORMAT_PROJECT_FILE }}
37+ echo ' <TargetFramework>netstandard2.0</TargetFramework>' >> ${{ env.FORMAT_PROJECT_FILE }}
38+ echo ' <IsPackable>false</IsPackable>' >> ${{ env.FORMAT_PROJECT_FILE }}
39+ echo ' </PropertyGroup>' >> ${{ env.FORMAT_PROJECT_FILE }}
40+ echo ' <ItemGroup>' >> ${{ env.FORMAT_PROJECT_FILE }}
41+ echo ' <Compile Include="./**/*.cs" Exclude="**/*.Generated.cs;**/*.g.cs" />' >> ${{ env.FORMAT_PROJECT_FILE }}
42+ echo ' </ItemGroup>' >> ${{ env.FORMAT_PROJECT_FILE }}
43+ echo '</Project>' >> ${{ env.FORMAT_PROJECT_FILE }}
44+
45+ - name : Run DotNet Format Check
46+ run : |
47+ dotnet format TempFormat.csproj --verify-no-changes --verbosity normal
48+ rm ${{ env.FORMAT_PROJECT_FILE }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments