From 4b036fed389089ecf5aedb3f42b912e2af0d3ebd Mon Sep 17 00:00:00 2001 From: Rick Newton-Rogers Date: Mon, 22 Sep 2025 13:10:36 +0100 Subject: [PATCH] Enable Swift 6.2 jobs in CI Motivation: Swift 6.2 has been released, we should add it to our CI coverage. Modifications: Add additional Swift 6.2 jobs where appropriate in main.yml, pull_request.yml Result: Improved test coverage. --- .github/workflows/main.yml | 1 + .github/workflows/pull_request.yml | 1 + ...ibute._set,_span.attributes.http.status_code_=_200.p90.json | 3 +++ ...te._set,_span.attributes['http.status_code']_=_200.p90.json | 3 +++ .../TracingBenchmarks.NoopTracing.startSpan_endSpan.p90.json | 3 +++ 5 files changed, 11 insertions(+) create mode 100644 Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes.http.status_code_=_200.p90.json create mode 100644 Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes['http.status_code']_=_200.p90.json create mode 100644 Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.startSpan_endSpan.p90.json diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 91f02e5b..a46dd2bd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,6 +15,7 @@ jobs: linux_5_10_arguments_override: "--explicit-target-dependency-import-check error" linux_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" + linux_6_2_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index edf14d63..c229a1a3 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -37,6 +37,7 @@ jobs: linux_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" + linux_6_2_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" diff --git a/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes.http.status_code_=_200.p90.json b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes.http.status_code_=_200.p90.json new file mode 100644 index 00000000..282dc646 --- /dev/null +++ b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes.http.status_code_=_200.p90.json @@ -0,0 +1,3 @@ +{ + "mallocCountTotal" : 2 +} \ No newline at end of file diff --git a/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes['http.status_code']_=_200.p90.json b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes['http.status_code']_=_200.p90.json new file mode 100644 index 00000000..557fc883 --- /dev/null +++ b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.attribute._set,_span.attributes['http.status_code']_=_200.p90.json @@ -0,0 +1,3 @@ +{ + "mallocCountTotal" : 1 +} \ No newline at end of file diff --git a/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.startSpan_endSpan.p90.json b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.startSpan_endSpan.p90.json new file mode 100644 index 00000000..9f9de44c --- /dev/null +++ b/Benchmarks/Thresholds/6.2/TracingBenchmarks.NoopTracing.startSpan_endSpan.p90.json @@ -0,0 +1,3 @@ +{ + "mallocCountTotal" : 0 +} \ No newline at end of file