Skip to content

willstenzel/update-monday-status-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update Monday status action

This action will update the status column on Monday.com if a pulse url is mentioned in a pull request.

Inputs

API_TOKEN

Required - Monday.com API v2 Token

BOARD_ID

Required - Unique board identifier in Monday.com

COLUMN_ID

Required - Column identifier in Monday.com

submitted-status

Required - Monday.com status when pull request has been submitted

merged-status

Required - Monday.com status when pull request has been merged. Default "status"

pull-request-body

Required - Pull request body

merged

Required - True if the pull request has been merged, false if not

Example usage

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/update-monday-status-action@v1.0
      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')

About

Updates the Monday.com item status when a pulse id is mentioned in a pull request

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors