This GitHub Action was born for that person or team that prefer to handle manually it's maven dependencies. It publishes a comment in your PR when it's necessary to update maven dependencies
You must have in your project the Maven
The pull request URL to publish the result
The project's GitHub token for posting the comment.
name: Check Dependencies
on:
pull_request:
types: [opened]
jobs:
dependency_check:
runs-on: ubuntu-latest
name: Check dependencies and add a comment in the PR with the result
steps:
- name: Checkout project sources
uses: actions/checkout@v2
- name: Check Dependencies
uses: volkanleo/[email protected]
with:
pull_request_url: ${{ github.event.pull_request.comments_url }}
github_token: ${{ secrets.GITHUB_TOKEN }}
I recommend keeping "opened" pull request type, to avoid a lot of messages in your pull request about Maven dependencies Updates, with this approach the message only appears one time.