Github-Action2 [github-action] PR에 연결된 issues에 특정 라벨이 있는지 확인하기 1. issue 생성 시 QA 라벨을 붙인다. 2. PR opened 시 PR branch name에 있는 issue number를 issue_number 변수에 할당한다. const { BRANCH_NAME } = process.env const issue_number = String(BRANCH_NAME).split(‘-’)[2] 3. 추후 'Add ‘qc-local-ing’ label' step과 pr_merged job에서 사용하므로 output 변수에 등록한다. core.setOutput('ISSUE_NUMBER', issue_number) 4. actions/github-script@v6 library에서 제공하는 github.rest.issues.get API request body에 is.. 2023. 5. 30. [github-action] PR 생성한 branch name에 있는 Issue Number를 통해 Issue ticket에 label 추가/삭제하기 name: QA PR branch name에 있는 Issue Number card에 label 추가/삭제하기 run-name: QA PR Issue card labeling (${{ github.actor}}) on: pull_request: types: [opened, closed] permissions: issues: write env: BRANCH_NAME: ${{ github.head_ref || github.ref_name }} jobs: job_opened: if: startsWith(github.event.pull_request.title,'[QA]') && github.event.action == 'opened' runs-on: ubuntu-latest steps: - name: check.. 2023. 5. 16. 이전 1 다음