@@ -13,18 +13,29 @@ jobs:
1313 steps :
1414 - name : Checkout Repository
1515 uses : actions/checkout@v4
16- - name : Repin Dependencies
17- run : |
18- REPIN=1 bazel run @maven//:pin
19- CARGO_BAZEL_REPIN=true bazel sync --only=crates
16+ - name : java - repin dependencies
17+ if : contains(join(github.event.commits.*.message), '[java]')
18+ run : REPIN=1 bazel run @maven//:pin
19+ - name : rust - repin dependencies
20+ if : contains(join(github.event.commits.*.message), '[rust]')
21+ run : CARGO_BAZEL_REPIN=true bazel sync --only=crates
22+ - name : js - repin dependencies
23+ if : contains(join(github.event.commits.*.message), '[js]')
24+ run : bazel run -- @pnpm//:pnpm install --dir $PWD --lockfile-only
25+ - name : dotnet - repin dependencies
26+ if : contains(join(github.event.commits.*.message), '[dotnet]')
27+ run : ./dotnet/update-deps.sh
28+ - name : py - repin dependencies
29+ if : contains(join(github.event.commits.*.message), '[py]')
30+ run : bazel run //py:requirements.update
2031 - name : Commit files
2132 run : |
2233 export CHANGES=$(git status -s)
2334 if [ -n "$CHANGES" ]; then
2435 git config --local user.email "[email protected] " 2536 git config --local user.name "Selenium CI Bot"
2637 git add .
27- git commit -m 'Repin maven dependencies'
38+ git commit -m 'Repin dependencies'
2839 git push
2940 fi
3041
0 commit comments