# workflow 이름
name: issue auto response
# trigger 이벤트 지정 (issue opened)
on:
issues:
types: [ opened ]
# auto_response job 등록
jobs:
auto_response:
runs-on: ubuntu-latest # runner 지정
permissions: # issue 수정 권한 부여
issues: write
# step 등록
steps:
# step 1. 라벨 부착
- name: add "hello github action" label
# github 제공 action 사용
uses: actions/github-script@v7
with:
github-token: $
script: |
github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.issue.number,
labels: ['hello github action']
})
# step 2. 댓글 생성
- name: comment on the issue
uses: actions/github-script@v7
with:
github-token: $
script: |
github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.issue.number,
body: 'hellllllo'
})