워크플로우는 하나 이상의 작업을 실행하는 구성 가능한 자동화 프로세스다.
워크플로우는 저장소에 체크인된 YAML 파일로 정의되며, 저장소의 이벤트에 의해 트리거되거나 수동으로 또는 정의된 일정에 따라 트리거될 수 있다.
워크플로우는 저장소의 '.github/workflows' 디렉토리에 정의된다.
하나의 저장소는 다음과 같은 다양한 작업을 수행할 수 있는 여러 워크플로우를 가질 수 있다.