공식 저장소의 포크가 여전히 공식으로 표시됨

클라이언트가 discourse-rss-polling을 포크했고, 저는 그 포크된 버전을 설치했습니다. :tada:

하지만 여전히 공식 버전이 설치되어 있는 것처럼 보입니다:

image

나열된 커밋이 저장소에 존재하지 않는다는 것을 확인하는 것은 독자의 연습으로 남겨두겠습니다. 플러그인에 마우스를 올리면 포크된 저장소로 링크되어 있음을 볼 수 있습니다.

5개의 좋아요

음, 이건 어떻게 생각해, @sam?

1개의 좋아요

확실히 버그인 것 같습니다. 플러그인이 항상 GitHub의 discourse org에서 온 것으로 확인되어 공식 플러그인으로 표시되도록 하는 것이 간단한 수정 방법일 것입니다.

다만 기술적으로는 여전히 쉽게 속일 수 있습니다.

특정 SHA가 우리의 SHA인지 확인하는 것만이 100% 정확한 방법이지만, 그렇게 하려면 별도의 서비스를 구축해야 합니다.

개인적으로는 이 문제를 향후 2~3년 내에 해결해야 할 항목으로 분류하겠습니다.

8개의 좋아요

나도 최근에 비슷한 경험을 했습니다. 체크 표시 때문에 한동안 정말 많이 혼란스러웠고, app.yml 파일에서 해당 리포지토리를 발견하기 전까지 불필요한 테스트를 온갖 식으로 해 보았거든요.

단순한 수정만으로도 충분히 효과적입니다.

너무 짧은 게시글의 경우와 마찬가지로, 테스트를 속이는 것을 불가능하게 만드는 것이 목적이 아니라, 실수로 테스트를 속이는 것을 방지하는 것이 목적입니다. :slight_smile:

1개의 좋아요

가장 간단한 수정 방법은 docker manager 플러그인에 특화되어 있습니다. 모든 플러그인에서 부팅할 때마다 추가적인 git 명령을 실행하거나 git remote를 검색하는 방식에 대해서는 확신이 서지 않습니다.

하지만 docker manager 플러그인이 이 추가 작업을 수행하여 포크된 것으로 보이는 공식 플러그인에 큰 빨간 아이콘을 표시할 수 있습니다.

다음 릴리스에 :arrow_double_up:를 포함할 예정이므로, 약 6개월 안에 진행될 것입니다.

docker manager를 직접 다뤄보고 싶으신 분이라면 pr-welcome 채널을 통해 PR을 환영합니다.

6개의 좋아요

이 풀 리퀘스트에서 포크 표시자를 구현했습니다:

6개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.