본문 바로가기

프론트엔드3

[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.
프론트엔드에서 주석이 중요한 이유 사건개요 2달 전 내가 담당한 내용과 관련된 기획문서에 다음과 같이 적혀있었다. _@2022년 12월 13일 당일 데이터 조회는 범위에서 제외합니다. (e.g., 11월 1일 12시(정오) 이후부터 전일치 까지 조회 가능, i.e., “회사 타임존” 반영한 전일치)_ (참고로 여기서 회사 타임존은 UTC+2이다.) 그리고 작업 중간에 백엔드 개발자분이 '클라이언트에서 UTC로 원하는 조회기간을 넘겨주면 서버에서 해당 UTC를 회사 타임존으로 변경한다. 그러니 클라이언트에서는 UTC시간=회사 타임존이라고 생각하면 된다.'는 설명을 해주셨다. 지금 생각해보니 이 설명을 듣고 작업 당시 나는 그렇다면 기획문서를 어떻게 해석해야 하는지를 확실히 짚고 넘어가지 않았다. 예컨대 23년 2월 8일 기준 사용자에게 보.. 2023. 2. 8.