This action will update the status column on Monday.com if a pulse url is mentioned in a pull request.
Required - Monday.com API v2 Token
Required - Unique board identifier in Monday.com
Required - Column identifier in Monday.com
Required - Monday.com status when pull request has been submitted
Required - Monday.com status when pull request has been merged. Default "status"
Required - Pull request body
Required - True if the pull request has been merged, false if not
name: Update Monday.com Status
on:
pull_request:
types:
[opened, closed]
branches:
- master
jobs:
update_monday_status:
runs-on: ubuntu-latest
name: Update Monday Status
steps:
- name: Call Monday.com API
uses: willstenzel/[email protected]
with:
API_TOKEN: ${{ secrets.API_TOKEN }}
BOARD_ID: 524963988
COLUMN_ID: "status"
submitted-status: "PR Submitted"
merged-status: "Done"
pull-request-body: ${{ github.event.pull_request.body }}
merged: ${{ github.event.pull_request.merged }}
if: contains(github.event.pull_request.body, 'pulses')