1717 required : false
1818 default : false
1919 type : boolean
20+ otel_plugin_version :
21+ description : ' OTel plugin release version (e.g. 0.1.0). Leave empty to skip otel-plugin release.'
22+ required : false
23+ type : string
24+ otel_next_version :
25+ description : ' OTel plugin next development version (e.g. 0.2.0-SNAPSHOT). Required if otel_plugin_version is set.'
26+ required : false
27+ type : string
2028
2129permissions :
2230 contents : write
@@ -269,6 +277,12 @@ jobs:
269277 - name : Set release version
270278 run : mvn -q versions:set -DnewVersion=${{ github.event.inputs.release_version }} -DgenerateBackupPoms=false
271279
280+ - name : Set otel-plugin release version
281+ if : github.event.inputs.otel_plugin_version != ''
282+ run : |
283+ mvn -q versions:set -DnewVersion=${{ github.event.inputs.otel_plugin_version }} -DgenerateBackupPoms=false -pl otel-plugin
284+ mvn -q versions:set-property -Dproperty=otel.plugin.version -DnewVersion=${{ github.event.inputs.otel_plugin_version }} -DgenerateBackupPoms=false -N
285+
272286 - name : Commit release version
273287 run : |
274288 git config user.email "${{ github.actor }}+github-actions[bot]@users.noreply.github.com"
@@ -294,6 +308,7 @@ jobs:
294308 files : |
295309 sdk/target/aws-durable-execution-sdk-java-${{ github.event.inputs.release_version }}.jar
296310 sdk-testing/target/aws-durable-execution-sdk-java-testing-${{ github.event.inputs.release_version }}.jar
311+ ${{ github.event.inputs.otel_plugin_version != '' && format('otel-plugin/target/aws-durable-execution-sdk-java-otel-{0}.jar', github.event.inputs.otel_plugin_version) || '' }}
297312
298313 - name : Sign and publish
299314 run : bash .github/scripts/maven_publish.sh
@@ -307,6 +322,12 @@ jobs:
307322 - name : Set next development version
308323 run : mvn -q versions:set -DnewVersion=${{ github.event.inputs.next_version }} -DgenerateBackupPoms=false
309324
325+ - name : Set otel-plugin next development version
326+ if : github.event.inputs.otel_next_version != ''
327+ run : |
328+ mvn -q versions:set -DnewVersion=${{ github.event.inputs.otel_next_version }} -DgenerateBackupPoms=false -pl otel-plugin
329+ mvn -q versions:set-property -Dproperty=otel.plugin.version -DnewVersion=${{ github.event.inputs.otel_next_version }} -DgenerateBackupPoms=false -N
330+
310331 - name : Commit release version
311332 run : |
312333 git add .
0 commit comments