Discourse에 새로운 버전 관리 전략을 도입하기 위한 작업의 일환으로, tests-passed 브랜치를 latest로 이름 변경하고 해당 브랜치의 버전 접미사를 -dev에서 -latest로 변경합니다.
변경된 내용은 무엇인가요?
기능적으로는 모든 것이 그대로 유지됩니다. Discourse에 대한 변경 사항은 여전히 먼저 main 브랜치에 반영된 후, 광범위한 테스트 스위트를 통과하면 latest로 승격됩니다.
이로 인해 무언가 깨지나요?
아니요 ![]()
처음에는 tests-passed 브랜치를 latest의 정확한 사본으로 유지할 예정입니다. 이는 tests-passed로 하드코딩된 모든 시스템/설정 이전과 동일하게 계속 작동한다는 것을 의미합니다.
표준 설치의 기본값은 최신으로 업데이트되어 latest를 사용하도록 변경되었습니다. 이는 다음 컨테이너 재빌드 시 자동으로 적용됩니다. app.yml에서 version: tests-passed를 수동으로 지정했다면, version: latest로 업데이트해야 합니다.
앞으로 tests-passed를 여전히 참조하는 사용자에게 관리자 경고를 도입할 계획이며, 이를 통해 모든 사용자가 새 이름을 사용하도록 확인한 후 기존 브랜치를 완전히 제거할 예정입니다. 이는 새로운 버전 관리 시스템의 나머지 부분이 최종 확정된 후 몇 달 안에 이루어질 것으로 예상됩니다.