클라이언트가 discourse-rss-polling을 포크했고, 저는 그 포크된 버전을 설치했습니다. ![]()
하지만 여전히 공식 버전이 설치되어 있는 것처럼 보입니다:
![]()
나열된 커밋이 저장소에 존재하지 않는다는 것을 확인하는 것은 독자의 연습으로 남겨두겠습니다. 플러그인에 마우스를 올리면 포크된 저장소로 링크되어 있음을 볼 수 있습니다.
클라이언트가 discourse-rss-polling을 포크했고, 저는 그 포크된 버전을 설치했습니다. ![]()
하지만 여전히 공식 버전이 설치되어 있는 것처럼 보입니다:
![]()
나열된 커밋이 저장소에 존재하지 않는다는 것을 확인하는 것은 독자의 연습으로 남겨두겠습니다. 플러그인에 마우스를 올리면 포크된 저장소로 링크되어 있음을 볼 수 있습니다.
음, 이건 어떻게 생각해, @sam?
확실히 버그인 것 같습니다. 플러그인이 항상 GitHub의 discourse org에서 온 것으로 확인되어 공식 플러그인으로 표시되도록 하는 것이 간단한 수정 방법일 것입니다.
다만 기술적으로는 여전히 쉽게 속일 수 있습니다.
특정 SHA가 우리의 SHA인지 확인하는 것만이 100% 정확한 방법이지만, 그렇게 하려면 별도의 서비스를 구축해야 합니다.
개인적으로는 이 문제를 향후 2~3년 내에 해결해야 할 항목으로 분류하겠습니다.
나도 최근에 비슷한 경험을 했습니다. 체크 표시 때문에 한동안 정말 많이 혼란스러웠고, app.yml 파일에서 해당 리포지토리를 발견하기 전까지 불필요한 테스트를 온갖 식으로 해 보았거든요.
단순한 수정만으로도 충분히 효과적입니다.
너무 짧은 게시글의 경우와 마찬가지로, 테스트를 속이는 것을 불가능하게 만드는 것이 목적이 아니라, 실수로 테스트를 속이는 것을 방지하는 것이 목적입니다. ![]()
가장 간단한 수정 방법은 docker manager 플러그인에 특화되어 있습니다. 모든 플러그인에서 부팅할 때마다 추가적인 git 명령을 실행하거나 git remote를 검색하는 방식에 대해서는 확신이 서지 않습니다.
하지만 docker manager 플러그인이 이 추가 작업을 수행하여 포크된 것으로 보이는 공식 플러그인에 큰 빨간 아이콘을 표시할 수 있습니다.
다음 릴리스에
를 포함할 예정이므로, 약 6개월 안에 진행될 것입니다.
docker manager를 직접 다뤄보고 싶으신 분이라면 pr-welcome 채널을 통해 PR을 환영합니다.
이 풀 리퀘스트에서 포크 표시자를 구현했습니다:
이 주제는 4일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.