Skip to content

Latest commit

 

History

History

get-randomassignee

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Get Random Assignee

이슈 담당자를 랜덤하게 선택하기 위한 파워셸 스크립트입니다. 아래 예시와 같이 GitHub 액션에서 활용할 수 있습니다.

GitHub 시크릿에 ASSIGNEES라는 이름으로 담당자 콜렉션이 콤마 기준 혹은 줄바꿈 기준으로 저장되어 있다고 가정합니다.

- name: Get random assignee
  id: assignee
  shell: pwsh
  run: |
    $scriptUrl = "https://raw.githubusercontent.com/hackersground-kr/operations/main/get-randomassignee/Get-RandomAssignee.ps1"
    Invoke-RestMethod $scriptUrl | Out-File ~/Get-RandomAssignee.ps1
    $assignee = $(~/Get-RandomAssignee.ps1 -Assignees ${{ secrets.ASSIGNEES }})

    echo "value=$assignee" | Out-File -FilePath $env:GITHUB_OUTPUT -Encoding utf-8 -Append

- name: Show assignee
  shell: pwsh
  run: |
    echo "${{ steps.assignee.outputs.value }}"