Bazel-Steward is a bot that helps you keep your library dependencies up-to-date.
Create file at .github/workflows/
with this content:
name: Update dependencies
on:
schedule:
- cron: '30 5 * * 6' # runs every saturday at 5:30 am
jobs:
bazel-steward:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: VirtusLab/[email protected] # or latest
After every run, it creates a new branch and a pull request with a bumped version for every library it detects to be outdated. You can merge the PR, close it, or push your own changes onto the branch. Once a PR is opened, it will never open another one for the same version, regardless of what you do with the PR.
- uses: VirtusLab/bazel-steward@latest
with:
# The path to bazel steward configuration
# Default: ".github/bazel-steward.yaml"
configuration-path: ''
# A token for the GitHub repository
# Default: ${{ github.token }}
github-token: ''
# Additional arguments to bazel steward jar
additional-args: ''
Want to contribute? Look here!