Step 은 한 runner 에서 순차
Job 안에서 step 들은 같은 runner 에서 차례로 돔. Step 사이 filesystem 이 유지돼. Step 실패 → job 실패 (continue-on-error 없으면).
Step 은 둘 중 하나야:
run:step — shell 명령 실행. 기본 shell: Linux/macOS 는bash, Windows 는pwsh.uses:step — 재사용 가능한 action 호출. 형식:uses: org/repo@ref.
흔한 step 필드
name— 친근한 이름 (log 에 표시). 옵션이지만 친절해.id— 내부 id (나중 step 에서 이 step 의 output 참조용).if— expression 으로 step 막음.env— step 범위 env var.working-directory— step 시작 디렉토리.shell— 기본 shell 덮어쓰기.continue-on-error— step 실패해도 job 안 실패.timeout-minutes— N 분 후 step kill.with—uses:action 의 input map.