브랜드 헤더 컴포넌트의 호환성 값이 과도하게 제한적입니다

방금 3.5.0.beta9(3cac943266)로 업그레이드했는데 관리자 알림을 받고 있습니다:

[관리자 알림] ‘Brand Header Theme Component’ 테마에 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.widgets-end-of-life) (자세히 보기)

제가 아는 한, 해당 컴포넌트는 업데이트되었습니다:

…하지만 3.5.0.beta9에서는 업데이트를 설치할 수 없습니다. .discourse-compatibility 파일에 다음 줄이 포함되어 있기 때문입니다:

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(여기서 6fd676ea4e9c...은 수정 이전의 커밋입니다)

3.5.0.beta9가 실제로는 수정된 코드를 사용할 수 없는 것인가요?

최신 버전을 설치할 수 있어야 합니다. 호환성 파일의 해당 줄은 "3.5.0.beta9-dev 이전의 Discourse 버전은 테마의 이전 버전을 사용해야 한다"는 의미입니다. beta9를 사용 중이므로 테마의 최신 버전을 사용할 수 있어야 합니다.

업데이트를 시도할 때 어떤 내용이 표시되나요?

정말 죄송합니다. 어제 처음 업데이트했을 때 문제를 알아차렸는데, 보고하느라 오늘까지 기다렸습니다. 당시 대시보드에서 해당 컴포넌트에 대한 사용 가능한 업데이트가 표시되지 않았고, 저는 그것이 호환성 파일 때문이라고 바로 결론을 내렸습니다. 사실은 백그라운드에서 업데이트 확인 작업이 아직 실행되지 않았을 가능성이 높았을 뿐이었습니다 :man_facepalming:.

이제 컴포넌트를 업데이트했고 모든 것이 정상입니다. 시간을 낭비하게 해서 죄송합니다!