Read this in other languages: English, 日本語.
This is a GitHub Actions that automatically labels Issues or PullRequests based on project card moves.
- Setup workflow
 e.g..github/workflows/project-card-moved.ymlon: project_card: types: [moved] name: Project Card Event jobs: triage: name: Auto card labeler runs-on: ubuntu-latest steps: - uses: technote-space/auto-card-labeler@v2 
- Add action setting
 e.g..github/card-labeler.ymlProject name1: Column name1: - 'Status: test1' Column name2: - 'Status: test2-1' - 'Status: test2-2' Project name2: Column name3: - 'Status: test1' 
e.g.
Project name1:
  Column name1:
    - 'Status: test1'
  Column name2:
    - 'Status: test2-1'
    - 'Status: test2-2'- Card created (Column name1)- Add
- Status: test1
 
- Remove
- None
 
- Current Labels
- Status: test1
 
 
- Add
- Card moved to Column name2- Add
- Status: test2-1
- Status: test2-2
 
- Remove
- Status: test1
 
- Current Labels
- Status: test2-1
- Status: test2-2
 
 
- Add
- Card moved to Column name3- Add
- None
 
- Remove
- Status: test2-1
- Status: test2-2
 
- Current Labels
- None
 
 
- Add
- Card moved to Column name1- Add
- Status: test1
 
- Remove
- None
 
- Current Labels
- Status: test1
 
 
- Add
| name | description | default | required | e.g. | 
|---|---|---|---|---|
| CONFIG_FILENAME | Config file name | card-labeler.yml | true | card-labeler-setting.yml | 
| GITHUB_TOKEN | Access token | ${{github.token}} | true | ${{secrets.ACCESS_TOKEN}} | 
| eventName | action | 
|---|---|
| project_card | moved | 
| project_card | created | 
