yaml안에 로직을 넣어야만 하는 구조이기에 피할 수 없는 이슈인듯 보이네요.

위 글이 답안을 아래와 대강 낸 듯 한데, 스크립트 부분을 Dagger로 치환하면 이게 정답이 아닌가 싶기도.

"GitHub Actions가 로직을 관리하게 하지 말고, 스크립트를 직접 제어하고 Actions는 그 스크립트를 호출만 하게 할 것"