@@ -98,29 +98,20 @@ jobs:
9898 env :
9999 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
100100 run : |
101- # Create release notes template
101+ # Generate dependency versions from package.json
102+ DEPS=$(node -e "
103+ const pkg = require('./aws-distro-opentelemetry-node-autoinstrumentation/package.json');
104+ const deps = Object.entries(pkg.dependencies || {})
105+ .map(([name, version]) => \`- \\\`\${name}\\\` - \${version}\`)
106+ .join('\n');
107+ console.log(deps);
108+ ")
109+
110+ # Create release notes
102111 cat > release_notes.md << 'EOF'
103112 This release contains the following upstream components:
104113
105- - `@opentelemetry/api` - <dependency version number>
106- - `@opentelemetry/auto-configuration-propagators` - <dependency version number>
107- - `@opentelemetry/auto-instrumentations-node` - <dependency version number>
108- - `@opentelemetry/core` - <dependency version number>
109- - `@opentelemetry/exporter-metrics-otlp-grpc` - <dependency version number>
110- - `@opentelemetry/exporter-metrics-otlp-http` - <dependency version number>
111- - `@opentelemetry/exporter-trace-otlp-proto` - <dependency version number>
112- - `@opentelemetry/exporter-zipkin` - <dependency version number>
113- - `@opentelemetry/id-generator-aws-xray` - <dependency version number>
114- - `@opentelemetry/instrumentation` - <dependency version number>
115- - `@opentelemetry/instrumentation-aws-sdk` - <dependency version number>
116- - `@opentelemetry/propagator-aws-xray` - <dependency version number>
117- - `@opentelemetry/resource-detector-aws` - <dependency version number>
118- - `@opentelemetry/resources` - <dependency version number>
119- - `@opentelemetry/sdk-metrics` - <dependency version number>
120- - `@opentelemetry/sdk-node` - <dependency version number>
121- - `@opentelemetry/sdk-trace-base` - <dependency version number>
122- - `@opentelemetry/semantic-conventions` - <dependency version number>
123- - `<ANY NEW DEPENDENCIES>` - <new dependency version number>
114+ $DEPS
124115
125116 This release also publishes to public ECR and NPM.
126117 * See ADOT node auto-instrumentation Docker image v${{ github.event.inputs.version }} in our public ECR repository:
0 commit comments