Skip to content

Commit c42ae9e

Browse files
authored
Update formatting (#91)
1 parent 596bd9c commit c42ae9e

File tree

4 files changed

+28
-15
lines changed

4 files changed

+28
-15
lines changed

build/scripts/CommandLine.fs

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,16 @@ type Build =
2323

2424
| [<CliPrefix(CliPrefix.None);SubCommand>] Unit_Test
2525
| [<CliPrefix(CliPrefix.None);SubCommand>] End_To_End
26+
27+
| [<CliPrefix(CliPrefix.None);SubCommand>] Format
2628

27-
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] PristineCheck
29+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] CheckFormat
30+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] PristineCheck
2831
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] GeneratePackages
29-
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] ValidateLicenses
30-
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] ValidatePackages
31-
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] GenerateReleaseNotes
32-
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] GenerateApiChanges
32+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] ValidateLicenses
33+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] ValidatePackages
34+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] GenerateReleaseNotes
35+
| [<CliPrefix(CliPrefix.None);Hidden;SubCommand>] GenerateApiChanges
3336
| [<CliPrefix(CliPrefix.None);SubCommand>] Release
3437

3538
| [<Inherit;AltCommandLine("-s")>] Single_Target
@@ -49,12 +52,14 @@ with
4952
| End_To_End -> "alias to providing: test --test-suite=e2e"
5053
| Test -> "runs a clean build and then runs all the tests unless --test-suite is provided"
5154
| Release -> "runs build, tests, and create and validates the packages shy of publishing them"
55+
| Format -> "runs dotnet format"
5256

5357
// steps
54-
| PristineCheck
58+
| CheckFormat
59+
| PristineCheck
5560
| GeneratePackages
5661
| ValidateLicenses
57-
| ValidatePackages
62+
| ValidatePackages
5863
| GenerateReleaseNotes
5964
| GenerateApiChanges -> "Undocumented, dependent target"
6065

build/scripts/Targets.fs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,21 @@ let private clean _ =
2323
let private build _ = exec { run "dotnet" "build" "-c" "release" }
2424

2525
let private release _ = printfn "release"
26-
27-
let private publish _ = printfn "publish"
2826

2927
let private version _ =
3028
let version = Software.Version
3129
printfn $"Informational version: %s{version.AsString}"
3230
printfn $"Semantic version: %s{version.NormalizeToShorter()}"
3331

3432
let private generatePackages _ = exec { run "dotnet" "pack" }
35-
33+
34+
let private format _ = exec { run "dotnet" "format" "--verbosity" "quiet" }
35+
36+
let private checkFormat _ =
37+
match exec { exit_code_of "dotnet" "format" "--verify-no-changes" } with
38+
| 0 -> printfn "There are no dotnet formatting violations, continuing the build."
39+
| _ -> failwithf "There are dotnet formatting violations. Call `dotnet format` to fix or specify -c to ./build.sh to skip this check"
40+
3641
let private pristineCheck (arguments:ParseResults<Build>) =
3742
let skipCheck = arguments.TryGetResult Skip_Dirty_Check |> Option.isSome
3843
match skipCheck, Information.isCleanWorkingCopy "." with
@@ -157,7 +162,7 @@ let Setup (parsed:ParseResults<Build>) =
157162
// commands
158163
| Version -> Build.Step version
159164
| Clean -> Build.Cmd [Version] [] clean
160-
| Build -> Build.Cmd [Clean] [] build
165+
| Build -> Build.Cmd [Clean; CheckFormat] [] build
161166

162167
| End_To_End -> Build.Cmd [] [Build] <| runTests E2E
163168
| Unit_Test -> Build.Cmd [] [Build] <| runTests Unit
@@ -168,9 +173,12 @@ let Setup (parsed:ParseResults<Build>) =
168173
[PristineCheck; Test]
169174
[ValidateLicenses; GeneratePackages; ValidatePackages; GenerateReleaseNotes; GenerateApiChanges]
170175
release
171-
176+
177+
| Format -> Build.Step format
178+
172179
// steps
173-
| PristineCheck -> Build.Step pristineCheck
180+
| CheckFormat -> Build.Step checkFormat
181+
| PristineCheck -> Build.Step pristineCheck
174182
| GeneratePackages -> Build.Step generatePackages
175183
| ValidateLicenses -> Build.Step validateLicenses
176184
| ValidatePackages -> Build.Step validatePackages

src/Elastic.OpenTelemetry/Diagnostics/Logging/AgentLoggingHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static LogLevel GetElasticOtelLogLevelFromEnvironmentVariables()
2020

2121
if (string.IsNullOrEmpty(logLevelEnvironmentVariable))
2222
return defaultLogLevel;
23-
23+
2424
var parsedLogLevel = LogLevelHelpers.ToLogLevel(logLevelEnvironmentVariable);
2525
return parsedLogLevel != LogLevel.None ? parsedLogLevel : defaultLogLevel;
2626
}

src/Elastic.OpenTelemetry/Diagnostics/LoggingEventListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Diagnostics.Tracing;
66
using System.Text;
77
using System.Text.RegularExpressions;
8+
using Elastic.OpenTelemetry.Configuration;
89
using Elastic.OpenTelemetry.Diagnostics.Logging;
910
using Microsoft.Extensions.Logging;
10-
using Elastic.OpenTelemetry.Configuration;
1111

1212
namespace Elastic.OpenTelemetry.Diagnostics;
1313

0 commit comments

Comments
 (0)