File tree Expand file tree Collapse file tree 10 files changed +157
-133
lines changed
examples/MicroserviceExample
OpenTelemetry.Instrumentation.W3cTraceContext.Tests
OpenTelemetry.Tests/Trace Expand file tree Collapse file tree 10 files changed +157
-133
lines changed Original file line number Diff line number Diff line change @@ -35,13 +35,13 @@ jobs:
3535 show-progress : false
3636
3737 - name : Initialize CodeQL
38- uses : github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
38+ uses : github/codeql-action/init@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
3939 with :
4040 build-mode : none
4141 languages : ${{ matrix.language }}
4242
4343 - name : Perform CodeQL Analysis
44- uses : github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
44+ uses : github/codeql-action/analyze@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
4545 with :
4646 category : ' /language:${{ matrix.language }}'
4747
Original file line number Diff line number Diff line change 3131
3232 - name : Publish Artifacts
3333 if : always() && !cancelled()
34- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
34+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
3535 with :
3636 name : ${{ matrix.os }}-${{ matrix.project }}-${{ matrix.version }}-coyoteoutput
3737 path : ' **/*_CoyoteOutput.*'
Original file line number Diff line number Diff line change 3333 # uploads of run results in SARIF format to the repository Actions tab.
3434 # https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts
3535 - name : " Upload artifact"
36- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
36+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
3737 with :
3838 name : SARIF file
3939 path : results.sarif
4242 # Upload the results to GitHub's code scanning dashboard (optional).
4343 # Commenting out will disable upload of results to your repo's Code Scanning dashboard
4444 - name : " Upload to code-scanning"
45- uses : github/codeql-action/upload-sarif@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
45+ uses : github/codeql-action/upload-sarif@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
4646 with :
4747 sarif_file : results.sarif
Original file line number Diff line number Diff line change 2727 run : dotnet pack ./build/OpenTelemetry.proj --configuration Release /p:EnablePackageValidation=true /p:ExposeExperimentalFeatures=false /p:RunningDotNetPack=true
2828
2929 - name : Publish stable NuGet packages to Artifacts
30- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
30+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
3131 with :
3232 name : packages-stable
3333 path : ./artifacts/package/release
5151 run : dotnet pack ./build/OpenTelemetry.proj --configuration Release /p:EnablePackageValidation=true /p:ExposeExperimentalFeatures=true /p:RunningDotNetPack=true
5252
5353 - name : Publish experimental NuGet packages to Artifacts
54- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
54+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
5555 with :
5656 name : packages-experimental
5757 path : ./artifacts/package/release
Original file line number Diff line number Diff line change 2828 build-pack-publish :
2929 runs-on : windows-latest
3030 permissions :
31+ attestations : write
3132 contents : read
3233 id-token : write
3334 env :
7576 }
7677 }
7778
79+ - name : Create GitHub attestations for DLLs
80+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
81+ with :
82+ subject-path : |
83+ ./artifacts/bin/*/release_*/OpenTelemetry*.dll
84+
7885 - name : dotnet pack
7986 shell : pwsh
8087 env :
8693 # renovate: datasource=nuget depName=dotnet-validate
8794 DOTNET_VALIDATE_VERSION : ' 0.0.1-preview.537'
8895 # renovate: datasource=nuget depName=Meziantou.Framework.NuGetPackageValidation.Tool
89- MEZIANTOU_VALIDATE_NUGET_PACKAGE_VERSION : ' 1.0.32 '
96+ MEZIANTOU_VALIDATE_NUGET_PACKAGE_VERSION : ' 1.0.34 '
9097 run : |
9198 dotnet tool install --global dotnet-validate --version ${env:DOTNET_VALIDATE_VERSION} --allow-roll-forward
9299 dotnet tool install --global Meziantou.Framework.NuGetPackageValidation.Tool --version ${env:MEZIANTOU_VALIDATE_NUGET_PACKAGE_VERSION} --allow-roll-forward
@@ -153,7 +160,7 @@ jobs:
153160
154161 - name : Publish Artifacts
155162 id : upload-artifacts
156- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
163+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
157164 with :
158165 name : ${{ github.ref_name }}-packages
159166 path : ./artifacts/package/release
Original file line number Diff line number Diff line change 119119 <PackageVersion Include =" StyleCop.Analyzers" Version =" 1.2.0-beta.556" />
120120 <PackageVersion Include =" Swashbuckle.AspNetCore" Version =" 9.0.6" />
121121 <PackageVersion Include =" System.Runtime.InteropServices.RuntimeInformation" Version =" 4.3.0" />
122- <PackageVersion Include =" Verify.Xunit" Version =" 31.0.4 " />
122+ <PackageVersion Include =" Verify.Xunit" Version =" 31.2.0 " />
123123 <PackageVersion Include =" xunit" Version =" 2.9.3" />
124124 <PackageVersion Include =" xunit.runner.visualstudio" Version =" [2.8.2,)" />
125125 </ItemGroup >
Original file line number Diff line number Diff line change @@ -216,6 +216,23 @@ cosign verify-blob \
216216For more verification options please refer to the [ cosign
217217documentation] ( https://github.com/sigstore/cosign/blob/main/doc/cosign_verify-blob.md ) .
218218
219+ ### Attestation
220+
221+ Starting with the ` 1.14.0 ` release the DLLs included in the packages pushed to
222+ NuGet are attested using [ GitHub Artifact attestations] ( https://docs.github.com/actions/concepts/security/artifact-attestations ) .
223+
224+ To verify the attestation of a DLL inside a NuGet package use the [ GitHub CLI] ( https://cli.github.com/ ) :
225+
226+ ``` bash
227+ gh attestation verify --owner open-telemetry .\O penTelemetry.dll
228+ ```
229+
230+ > [ !NOTE]
231+ > A successful verification outputs ` Verification succeeded! ` .
232+
233+ For more verification options please refer to the [ ` gh attestation verify `
234+ documentation] ( https://cli.github.com/manual/gh_attestation_verify ) .
235+
219236## Contributing
220237
221238For information about contributing to the project see:
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ services:
55 - 9411:9411
66
77 rabbitmq :
8- image : rabbitmq:4-management-alpine@sha256:5cbd7145b0306399ad68422c3350b6cbd1bb95704b39f5896480e5b6d4238a04
8+ image : rabbitmq:4-management-alpine@sha256:556d88a79852874255fd904048fae637e0158ff0a61201ceae7a701fcc48ba2f
99 ports :
1010 - 5672:5672
1111 - 15672:15672
You can’t perform that action at this time.
0 commit comments