getAlby / getAlby/freepilot

Work on private repositories

Open
#17 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
7
Forks
1
PR merge metrics
No merged PRs in 30d

Description

If the repository is private then freepilot-bot would have to be manually added as a collaborator with "Write" access.

There would need to be a clear error for this when you paste an issue link for a private repository and freepilot-bot does not have access. There should be instructions to add freepilot-bot as a collaborator (link to https://github.com/organization/repo/settings/access to add exactly `freepilot-bot` as a collaborator with write access, and then try the job again) There should also be a link to README to learn more about using freepilot with private repositories.

For jobs, the repository should be checked if it is private or not. Instead of forking and syncing the forked repository, it should just clone the main repository. Once the agent changes are made, the changes should be pushed to the original repository and PRs made directly from the branch instead of a branch on the forked repository.

Update the README with a section for private repositories and the implications that freepilot has access to your code, and that freepilot should not take any responsibility for any possible damage in any form. You can self-host freepilot if you have any concerns.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.