File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Create or Update OpenTelemetry Update PR
2+
3+ on :
4+ workflow_dispatch :
5+
6+ jobs :
7+ create-or-update-deps-pr :
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Fork
11+ run : gh repo fork open-telemetry/opentelemetry-js-contrib
12+ env :
13+ GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
14+ - name : Checkout
15+ uses : actions/checkout@v4
16+ with :
17+ repository : opentelemetrybot/opentelemetry-js-contrib
18+ ref : main
19+ token : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
20+ - name : Sync with upstream
21+ run : |
22+ git remote show origin
23+ git remote add upstream https://github.com/open-telemetry/opentelemetry-js-contrib.git
24+ git fetch upstream
25+ git reset --hard upstream/main
26+ git push origin main --force
27+
28+ - uses : actions/setup-node@v4
29+ with :
30+ cache : ' npm'
31+ cache-dependency-path : package-lock.json
32+ node-version : 22
33+
34+ - run : npm install -g npm@latest
35+
36+ - run : npm ci
37+
38+ - name : Create/Update Release PR
39+ run : |
40+ git config user.name opentelemetrybot
41+ git config user.email [email protected] 42+ git checkout -b feat/update-otel-deps
43+ node ./scripts/update-otel-deps.js
44+ git commit -am "feat(deps): update deps matching '@opentelemetry/*'"
45+ git push origin feat/update-otel-deps --force
46+ gh pr create --repo open-telemetry/opentelemetry-js-contrib --title 'chore: prepare next release' --body 'Updates all `@opentelemetry/*` dependencies to latest'
47+ env :
48+ GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments