지루한 파일명이 몇 년 동안 임대료를 벌어
Actions UI 는 .github/workflows 디렉토리 안에서 파일명 알파벳 순으로 workflow 정렬. name: 은 UI 에 표시; 파일명은 URL 과 grep 에 표시. 둘이 일치해야 해.
따라할 컨벤션
ci.yml— 품질 검사: lint, type-check, test.release.yml— tag push 시 도는 거, artifact 빌드 & 게시.deploy-staging.yml,deploy-prod.yml— environment deploy, 분리된 gate 위해 분리된 파일.nightly.yml— 예약 job.dependabot-auto-merge.yml— 작은 admin 자동화.codeql.yml— 보안 스캔.docs.yml— docs build / deploy.
하지 말 것
- 모든 걸
main.yml에 쏟지 마. 검색과 re-run 이 끔찍해져. - 날짜로 이름 붙이지 마 (
v2-2026-04-ci.yml) — versioning 은 git 의 일. - 공백이나 특수 문자 쓰지 마; 소문자 + 하이픈 고수.
- 같은
name:인 workflow 여러 개 만들지 마 — UI 빨리 혼란.