You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*Issue #, if available:*
We want to provide the checksum of release artifact to customers.
*Description of changes:*
When new artifact is released through `release_build.yml`, get the
sha256 checksum of the artifact then attach it to the release note as a
`.sha256` file
Example: [Release
Note](https://github.com/harrryr/aws-otel-python-instrumentation/releases/tag/v)
*Testing*
Workflow run:
https://github.com/harrryr/aws-otel-python-instrumentation/actions/runs/12384286607
Verified that the .sha256 has the correct content and running `shasum -a
256 -c <artifact_name>.sha256` returns the output `<artifact_name>: OK`
By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
Copy file name to clipboardExpand all lines: README.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,3 +39,8 @@ This project ensures compatibility with the following supported Python versions:
39
39
40
40
### Note on Amazon CloudWatch Application Signals
41
41
[Amazon CloudWatch Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html) components are designed to seamlessly work with all library instrumentations offered by [OpenTelemetry Python auto-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/README.md). While upstream OpenTelemetry Python instrumentations are in beta, Application Signals components are stable, production ready and have also been tested for popular libraries/frameworks such as [Django, Boto3, and others](https://github.com/aws-observability/aws-otel-python-instrumentation/tree/main/contract-tests/images/applications). We will prioritize backward compatibility for Application Signals components, striving to ensure that they remain functional even in the face of potential breaking changes introduced by OpenTelemetry upstream libraries. Please [raise an issue](https://github.com/aws-observability/aws-otel-python-instrumentation/blob/main/CONTRIBUTING.md#reporting-bugsfeature-requests) if you notice Application Signals doesn't work for a particular OpenTelemetry supported library.
42
+
43
+
## Checksum Verification
44
+
Artifacts released will include a `.sha256` file for checksum verification starting from v0.7.0
45
+
To verify, run the command `shasum -a 256 -c <artifact_name>.sha256`
46
+
It should return the output `<artifact_name>: OK` if the validation is successful
0 commit comments