File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 15
15
runs-on : ubuntu-latest
16
16
outputs :
17
17
JAVAAGENT_VERSION : ${{ steps.save-javaagent-version.outputs.JAVAAGENT_VERSION }}
18
+ JAVAWRAPPER_VERSION : ${{ steps.save-javawrapper-version.outputs.JAVAWRAPPER_VERSION }}
18
19
steps :
19
20
- uses : actions/checkout@v4
20
21
51
52
JAVAAGENT_VERSION=$(java -jar ./opentelemetry-javaagent.jar)
52
53
echo "JAVAAGENT_VERSION=$JAVAAGENT_VERSION" >> $GITHUB_OUTPUT
53
54
55
+ - name : Save Java Wrapper Version
56
+ id : save-javawrapper-version
57
+ shell : bash
58
+ run : |
59
+ cd java
60
+ JAVAWRAPPER_VERSION=$(./gradlew layer-wrapper:printOtelJavaInstrumentationVersion -q)
61
+ echo "JAVAWRAPPER_VERSION=$JAVAWRAPPER_VERSION" >> $GITHUB_OUTPUT
62
+
54
63
publish-javaagent-layer :
55
64
uses : ./.github/workflows/layer-publish.yml
56
65
needs : build-layer
@@ -106,9 +115,9 @@ jobs:
106
115
- us-west-1
107
116
- us-west-2
108
117
with :
109
- artifact-name : opentelemetry-java-wrapper .zip
118
+ artifact-name : opentelemetry-javawrapper-layer .zip
110
119
layer-name : opentelemetry-javawrapper
111
- component-version : " -- "
120
+ component-version : ${{needs.build-layer.outputs.JAVAWRAPPER_VERSION}}
112
121
# architecture:
113
122
runtimes : java8.al2 java11 java17
114
123
release-group : prod
Original file line number Diff line number Diff line change @@ -34,3 +34,9 @@ tasks {
34
34
dependsOn(createLayer)
35
35
}
36
36
}
37
+
38
+ tasks.register(" printOtelJavaInstrumentationVersion" ) {
39
+ doLast {
40
+ println (project.configurations[" runtimeClasspath" ].resolvedConfiguration.resolvedArtifacts.find { it.name == " opentelemetry-aws-lambda-events-2.2" }?.moduleVersion?.id?.version)
41
+ }
42
+ }
You can’t perform that action at this time.
0 commit comments