최근 프로젝트 진행하면서 프론트, 백엔드에서 공통적으로 쓰이는 타입을 어떻게 관리할 지 고민하였습니다.
고민 끝에 저희는 Submodule을 사용해 공통 타입을 관리하기로 결정하였습니다.
Github Action에서 git submodule update 명령어 실행 시 다음과 같은 에러가 발생하였습니다.

🧐 원인
steps:
- uses: actions/checkout@v3
with:
submodules: true
token: ${{ secrets.PAT_TOKEN }}
Generate the Personal Access Token (토큰 생성 시, repo checkbox)
발급 한 토큰, github action을 돌리는 repo의 action secret에 등록