@@ -104,8 +104,40 @@ jobs:
104104 gh release download "$LATEST_SDK_VERSION" --repo "aws-observability/aws-otel-js-instrumentation" --pattern "layer.zip" --dir layer_artifact
105105 shasum -a 256 layer_artifact/layer.zip > layer_artifact/layer.zip.sha256
106106
107+ # Create release notes template
108+ cat > release_notes.md << 'EOF'
109+ This release contains the following upstream components:
110+
111+ - `@opentelemetry/api` - <dependency version number>
112+ - `@opentelemetry/auto-configuration-propagators` - <dependency version number>
113+ - `@opentelemetry/auto-instrumentations-node` - <dependency version number>
114+ - `@opentelemetry/core` - <dependency version number>
115+ - `@opentelemetry/exporter-metrics-otlp-grpc` - <dependency version number>
116+ - `@opentelemetry/exporter-metrics-otlp-http` - <dependency version number>
117+ - `@opentelemetry/exporter-trace-otlp-proto` - <dependency version number>
118+ - `@opentelemetry/exporter-zipkin` - <dependency version number>
119+ - `@opentelemetry/id-generator-aws-xray` - <dependency version number>
120+ - `@opentelemetry/instrumentation` - <dependency version number>
121+ - `@opentelemetry/instrumentation-aws-sdk` - <dependency version number>
122+ - `@opentelemetry/propagator-aws-xray` - <dependency version number>
123+ - `@opentelemetry/resource-detector-aws` - <dependency version number>
124+ - `@opentelemetry/resources` - <dependency version number>
125+ - `@opentelemetry/sdk-metrics` - <dependency version number>
126+ - `@opentelemetry/sdk-node` - <dependency version number>
127+ - `@opentelemetry/sdk-trace-base` - <dependency version number>
128+ - `@opentelemetry/semantic-conventions` - <dependency version number>
129+ - `<ANY NEW DEPENDENCIES>` - <new dependency version number>
130+
131+ This release also publishes to public ECR and NPM.
132+ * See ADOT node auto-instrumentation Docker image v${{ github.event.inputs.version }} in our public ECR repository:
133+ https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-node
134+ * See version ${{ github.event.inputs.version }} in our NPM repository:
135+ https://www.npmjs.com/package/@aws/aws-distro-opentelemetry-node-autoinstrumentation
136+ EOF
137+
107138 gh release create --target "$GITHUB_REF_NAME" \
108139 --title "Release v${{ github.event.inputs.version }}" \
140+ --notes-file release_notes.md \
109141 --draft \
110142 "v${{ github.event.inputs.version }}" \
111143 aws-distro-opentelemetry-node-autoinstrumentation/${{ env.ARTIFACT_NAME }} \
0 commit comments