Set the minimum number of reviews needed and ignore head branches by prefix/label.
Install
1
Step 1 - Create an Incoming Webhook Connector in your MSFT Teams channel.
Follow these instructions (pasted below) from MSFT for adding a connector to your channel. You'll need the URL you create in the next step.
2
Step 2 - Add a mariachi.yml file to set up Mariachi as a GitHub Action (recommended*)
name: Mariachi on: schedule: - cron: "0 15 * * *" # run every morning (time in GMT) jobs: remind: runs-on: ubuntu-latest permissions/span>: pull-requests: read steps: - name: Mariachi uses: schlagelk/mariachi:main with: # Required: teams_url: ${{ secrets.TEAMS_TOKEN }} # your Teams URL from step 1 github_token: ${{ secrets.GITHUB_TOKEN }} # Make sure you include the job permission pull-requests: read # Optional: exclude_heads: release,test exclude_labels: do-not-review,skip-mariachi min_reviews: 3 # Defaults to 2
*Mariachi does not have to be set up as a GitHub Action - you can use any server you have.
See our repo for more examples
3
Step 3 - Get reminders
You can support Mariachi by sponsoring the project on GitHub Sponsors
We'll also gladly accept ETH at the following wallet address
0xf6F7D616a481eb76863a29f2787Cf698D7b2CE67