@@ -9,26 +9,17 @@ permissions:
99jobs :
1010 create-or-update-deps-pr :
1111 runs-on : ubuntu-latest
12- permissions :
13- contents : write # required for pushing changes
1412 steps :
15- - name : Fork
16- run : gh repo fork open-telemetry/opentelemetry-js-contrib
17- env :
18- GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
13+ - uses : actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
14+ id : otelbot-token
15+ with :
16+ app-id : ${{ vars.OTELBOT_JS_CONTRIB_APP_ID }}
17+ private-key : ${{ secrets.OTELBOT_JS_CONTRIB_PRIVATE_KEY }}
18+
1919 - name : Checkout
2020 uses : actions/checkout@v5
2121 with :
22- repository : opentelemetrybot/opentelemetry-js-contrib
23- ref : main
24- token : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
25- - name : Sync with upstream
26- run : |
27- git remote show origin
28- git remote add upstream https://github.com/open-telemetry/opentelemetry-js-contrib.git
29- git fetch upstream
30- git reset --hard upstream/main
31- git push origin main --force
22+ token : ${{ steps.otelbot-token.outputs.token }}
3223
3324 - uses : actions/setup-node@v5
3425 with :
@@ -42,12 +33,12 @@ jobs:
4233
4334 - name : Create/Update Release PR
4435 run : |
45- git config user.name opentelemetrybot
46- git config user.email 107717825+opentelemetrybot @users.noreply.github.com
47- git checkout -b feat /update-otel-deps
36+ git config user.name otelbot
37+ git config user.email 197425009+otelbot @users.noreply.github.com
38+ git checkout -b otelbot /update-otel-deps
4839 node ./scripts/update-otel-deps.js
4940 git commit -am "feat(deps): update deps matching '@opentelemetry/*'"
50- git push --set-upstream origin feat /update-otel-deps --force
51- gh pr create --repo open-telemetry/opentelemetry-js-contrib -- title "feat(deps): update deps matching '@opentelemetry/*'" --body 'Updates all `@opentelemetry/*` dependencies to latest'
41+ git push --set-upstream origin otelbot /update-otel-deps --force
42+ gh pr create --title "feat(deps): update deps matching '@opentelemetry/*'" --body 'Updates all `@opentelemetry/*` dependencies to latest'
5243 env :
53- GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
44+ GITHUB_TOKEN : ${{ steps.otelbot-token.outputs.token }}
0 commit comments