Why the app ask to access my public repositories write access ?
Intresting thing, the Github permission wanted to "Star a repository" is "write public repositories", that is why. Automatic project starring is a desired starting mechanism, and will be changed to an optional star in the future.
If you have revoke your GitHub account, yes actually no way to reconnect π This is planned under the "settings/access" page in the future on beta !
But don't worry, you will be notified when this page has released if your credentials is revoked π
Why automatize star and follow ?
When you arrive to the beta access project, this is a requirement to access to the beta and this is write on this page.
As a requirement, you can accept it, and access to the app or not and you will need to wait the end of the beta, when this requirement will ne be exist anymore π
I decide to automate it to not be boring with 2 extra step for me and you has indicated on the beta access page
Why the app ask to access my public repositories write access ?
Intresting thing, the Github permission wanted to "Star a repository" is "write public repositories", that is why. Automatic project starring is a desired starting mechanism, and will be changed to an optional star in the future.
Usage in code base : https://github.com/42Atomys/stud42/blob/main/internal/api/account_callbacks.go#LL67-L69
Github documentation about that : https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps#:~:text=Also%20required%20for%20starring%20public%20repositories
If you have revoke your GitHub account, yes actually no way to reconnect π This is planned under the "settings/access" page in the future on beta !
But don't worry, you will be notified when this page has released if your credentials is revoked π
Why automatize star and follow ?
When you arrive to the beta access project, this is a requirement to access to the beta and this is write on this page. As a requirement, you can accept it, and access to the app or not and you will need to wait the end of the beta, when this requirement will ne be exist anymore π
I decide to automate it to not be boring with 2 extra step for me and you has indicated on the beta access page