v3.4.0에서 v2026.7.2로 업그레이드하기 전에 알아야 할 사항

오늘 마이그레이션을 시도했는데, discourse_docker의 main 브랜치에서 또다시 즉시 호환성 깨짐(breaking change) 문제를 겪었습니다:

이 커밋은 빌드를 실패시키고 설치/세팅을 깨뜨리지만, 그래도 main 브랜치에 병합되었습니다. 제가 걱정했던 바로 그 상황이었습니다.

./launcher bootstrap app를 실행하면 다음과 같은 결과가 나옵니다:

rake aborted!
Don't know how to build task 'assets:precompile:pretty_text' (See the list of available tasks with `rake --tasks`)
Did you mean?  assets:precompile

공식 설치 지침의 일부로 제공되는 main 브랜치에 이런 호환성 깨짐 변경 사항이 어떻게 병합될 수 있는 걸까요? 빌드 실패는 무시되고 있는 건가요? 제가 보고 있는 동일한 오류가 실패 로그에 그대로 적혀 있습니다:

이전 커밋으로 체크아웃하여 마이그레이션 단계를 계속 진행할 수는 있었지만, 이제 테스트되지 않은 커밋이 main에 병합되어 업그레이드가 깨지는 경우가 2번 연속으로 발생했습니다.