Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/technote-space/assign-author
GitHub Actions to assign author to issue or PR
https://github.com/technote-space/assign-author
github-actions issues pull-requests
Last synced: 6 days ago
JSON representation
GitHub Actions to assign author to issue or PR
- Host: GitHub
- URL: https://github.com/technote-space/assign-author
- Owner: technote-space
- License: mit
- Created: 2019-08-29T04:09:23.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T03:17:34.000Z (7 months ago)
- Last Synced: 2024-11-04T13:38:50.249Z (9 days ago)
- Topics: github-actions, issues, pull-requests
- Language: TypeScript
- Homepage:
- Size: 9.99 MB
- Stars: 74
- Watchers: 2
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.ja.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Assign Author
[![CI Status](https://github.com/technote-space/assign-author/workflows/CI/badge.svg)](https://github.com/technote-space/assign-author/actions)
[![codecov](https://codecov.io/gh/technote-space/assign-author/branch/main/graph/badge.svg)](https://codecov.io/gh/technote-space/assign-author)
[![CodeFactor](https://www.codefactor.io/repository/github/technote-space/assign-author/badge)](https://www.codefactor.io/repository/github/technote-space/assign-author)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/technote-space/assign-author/blob/main/LICENSE)*Read this in other languages: [English](README.md), [日本語](README.ja.md).*
Issue や Pull Request に Author をアサインする GitHub Actions です。
## Table of Contents
Details
- [スクリーンショット](#%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88)
- [インストール](#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [Action イベント詳細](#action-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E8%A9%B3%E7%B4%B0)
- [対象イベント](#%E5%AF%BE%E8%B1%A1%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88)
- [Author](#author)## スクリーンショット
![GitHub Action](https://raw.githubusercontent.com/technote-space/assign-author/images/screenshot.gif)## インストール
1. workflow を設定
e.g. `.github/workflows/pull_request.yml`
```yaml
on:
pull_request:
types: [opened]
name: Pull Request
jobs:
assignAuthor:
name: Assign author to PR
runs-on: ubuntu-latest
steps:
- name: Assign author to PR
uses: technote-space/assign-author@v1
```
e.g. `.github/workflows/issues.yml`
```yaml
on:
issues:
types: [opened]
name: Issues
jobs:
assignAuthor:
name: Assign author to issue
runs-on: ubuntu-latest
steps:
- name: Assign author to issue
uses: technote-space/assign-author@v1
```## Action イベント詳細
### 対象イベント
| eventName | action |
|:---:|:---:|
|pull_request, pull_request_target|opened, reopened|
|issues|opened, reopened|## Author
[GitHub (Technote)](https://github.com/technote-space)
[Blog](https://technote.space)