slack icon indicating copy to clipboard operation
slack copied to clipboard

Problem subscribing to a public repo

Open dregatos opened this issue 4 years ago • 7 comments

Hi,

I am struggling with trying to subscribe to a third party public repo 😕.

Does anyone know why I CANNOT get subscribed to this public element-ios but I CAN subscribe to swiftLint? I mean:

  • /github subscribe realm/SwiftLint
  • /github subscribe vector-im/element-ios ❌ >> "Either the app isn't installed on your repository or the repository does not exist. Install it to proceed."

Why SwiftLint is not throwing the error?

Regards!!

dregatos avatar Jan 28 '21 09:01 dregatos

Thanks for opening this issue! If you would like to help implement an improvement, read more about contributing and consider submitting a pull request.

welcome[bot] avatar Jan 28 '21 09:01 welcome[bot]

HI @dregatos, You need to install the github app in the vector-im/element-ios repo following the link on the button presented when you run the /github subscribe vector-im/element-ios command. After that you should be able to subscribe. You need to ask the owner to install that app on the repo for you.

image

For other repo realm/SwiftLint you are able to subscribe because the github app is already installed on the repo.

amitkumariiit avatar Jan 29 '21 06:01 amitkumariiit

Is there a way to follow repos without them having to install the app? Can't this app just scrape the repos for new releases instead?

JWDebler avatar Apr 29 '21 05:04 JWDebler

Hi @JWDebler getting the githubapp installed in the repo is pre-requisite for getting the notifications.

amitkumariiit avatar Apr 29 '21 06:04 amitkumariiit

@amitkumariiit I see that now, but judging from the amount of people complaining here in the issues, it is not clear. Also, it seems unnecessary when instead the app could just periodically scrape the subscribed repo instead. All I want to know is if there is a new release, none of the other intricacies like commits or comments.

JWDebler avatar Apr 29 '21 08:04 JWDebler

I was pretty disappointed to learn that subscription by the repo itself is a pre-requirement. Seems very unrealistic to expect public repos to just accept and integrate an outside app if they don't use it themselves.

fmigneault avatar May 12 '21 19:05 fmigneault

Installing the app to the repo requires that the repo owner have their own slack workspace. That is a big leap for public repos. Please make this work without requiring that the repo/org owner have a slack workspace.

lorengordon avatar Sep 02 '22 14:09 lorengordon