지루한 파일명이 몇 년 동안 임대료를 벌어
Actions UI는 .github/workflows 디렉토리 안에서 파일명 알파벳 순으로 워크플로를 정렬해. name:은 UI에 표시되고, 파일명은 URL과 grep에 표시돼. 둘이 일치해야 해.
따라할 컨벤션
ci.yml— 품질 검사: lint, type-check, 테스트.release.yml— 태그 푸시 시 도는 거, 아티팩트 빌드 & 게시.deploy-staging.yml,deploy-prod.yml— 환경 배포, 분리된 게이트를 위해 파일을 분리.nightly.yml— 예약된 작업.dependabot-auto-merge.yml— 작은 관리 자동화.codeql.yml— 보안 스캔.docs.yml— 문서 빌드 / 배포.
하지 말 것
- 모든 걸
main.yml에 쏟지 마. 검색과 재실행이 끔찍해져. - 날짜로 이름 붙이지 마 (
v2-2026-04-ci.yml) — 버전 관리는 git의 일이야. - 공백이나 특수 문자 쓰지 마; 소문자 + 하이픈을 고수해.
- 같은
name:인 워크플로 여러 개 만들지 마 — UI가 빨리 혼란스러워져.