1717 latest-version : ${{ steps.check-versions.outputs.latest-version }}
1818 already-opened : ${{ steps.check-versions.outputs.already-opened }}
1919 steps :
20- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
20+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
2121
2222 - id : check-versions
2323 name : Check versions
@@ -54,10 +54,12 @@ jobs:
5454 - uses : actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
5555 id : otelbot-token
5656 with :
57- app -id : ${{ vars.OTELBOT_SEMANTIC_CONVENTIONS_JAVA_APP_ID }}
57+ client -id : ${{ vars.OTELBOT_SEMANTIC_CONVENTIONS_JAVA_CLIENT_ID }}
5858 private-key : ${{ secrets.OTELBOT_SEMANTIC_CONVENTIONS_JAVA_PRIVATE_KEY }}
59+ permission-contents : write
60+ permission-pull-requests : write
5961
60- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
62+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
6163 with :
6264 # using custom token so the changelog PR link update push triggers workflows
6365 token : ${{ steps.otelbot-token.outputs.token }}
@@ -68,12 +70,12 @@ jobs:
6870 run : ./.github/scripts/update-semconv-version.sh $VERSION
6971
7072 - name : Set up Java for build
71- uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2 .0
73+ uses : actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5 .0
7274 with :
7375 distribution : temurin
7476 java-version : 21
7577
76- - uses : gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1 .0
78+ - uses : gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2 .0
7779
7880 - name : Generate code
7981 run : ./gradlew clean generateSemanticConventions --console=plain
@@ -113,3 +115,18 @@ jobs:
113115 git add CHANGELOG.md
114116 git commit -m "Update changelog PR link"
115117 git push
118+
119+ workflow-notification :
120+ permissions :
121+ issues : write
122+ needs :
123+ - check-versions
124+ - update-semconv
125+ if : always()
126+ uses : open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
127+ with :
128+ success : >-
129+ ${{
130+ needs.check-versions.result == 'success' &&
131+ (needs.update-semconv.result == 'success' || needs.update-semconv.result == 'skipped')
132+ }}
0 commit comments