Skip to content

Commit 6486633

Browse files
committed
create release notes skeleton for SDK release
1 parent 0aaa0c4 commit 6486633

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/release-build.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)