/github-assignee-updater

Update Assignee in Github Issues

Primary LanguageJavaScriptMIT LicenseMIT

Buy Me A Coffee

GitHub Actions JavaScript GitHub Git Shell Script

Github Assignee Updater

Updating assignees made easy in your workflow using Github Assignee Updater ✅

Why is this plugin in action? 💎

  • Improves the developer productivity to auto update assignees 🧒

  • Configurable action and helps to automate the workflow 🔨

  • Effective CI/CD pipelines ✅

How to use

  1. Re-assign Issues to User(s)
filter-labels: ready-for-review
update-assignees: username
Before After
Imgur1 Imgur2
  1. Clear Assignees from Issues
filter-labels: ready-for-review
clear-assignees: true
Before After
Imgur3 Imgur

Inputs

owner

Required
Owner of Organization or Repository

repo

Required
Repository name

token

Required
Github access token

filter-labels

Filter issues which contains all labels eg. label1,label2
Default - fetches all issues

clear-assignees

Remove all assignees from issues eg. true/false
Default - false

update-assignees

Update existing assignees with new assignees eg. username,username1

Sample usage

name: Update Issues Assignee

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: update assignees
      id: updater
      uses: garganshu/github-assignee-updater@v1.0.0
      with:
        owner: ${{secrets.OWNER}}
        repo: ${{secrets.REPO}}
        token: ${{secrets.TOKEN}}
        filter-labels: ready-for-review
        clear-assignees: false
        update-assignees: username

Projects using Github Assignee Updater? 🚀

Frontier - Your Front Seat to Crypto and DeFi (frontier.xyz)