An open API service indexing awesome lists of open source software.

https://github.com/garganshu/github-assignee-updater

Update Assignee in Github Issues
https://github.com/garganshu/github-assignee-updater

actions assignees github-actions github-assigner hacktoberfest issue-management issuestats javascript nodejs

Last synced: about 2 months ago
JSON representation

Update Assignee in Github Issues

Awesome Lists containing this project

README

        

Buy Me A Coffee

![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)
![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)
![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge&logo=gnu-bash&logoColor=white)

![](https://img.shields.io/github/v/release/garganshu/github-assignee-updater)
[![](https://img.shields.io/badge/marketplace-github--assignee--updater-green?style=flat-square)](https://github.com/marketplace/actions/github-assignee-updater)

# Github Assignee Updater

Updating assignees made easy in your workflow using Github Assignee Updater :white_check_mark:

Why is this plugin in action? :gem:
----

* Improves the developer productivity to auto update assignees :child:

* Configurable action and helps to automate the workflow :hammer:

* Effective CI/CD pipelines :white_check_mark:

How to use
----

1. Re-assign Issues to User(s)

```
filter-labels: ready-for-review
update-assignees: username
```

Before | After
-------- | ---
![Imgur1](https://i.imgur.com/dzbgQql.png) | ![Imgur2](https://i.imgur.com/Qp1BBLM.png)

2. Clear Assignees from Issues

```
filter-labels: ready-for-review
clear-assignees: true
```

Before | After
-------- | ---
![Imgur3](https://i.imgur.com/sAfvOWi.png) | ![Imgur](https://i.imgur.com/ntfhwb0.png)

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/[email protected]
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)