[Feature] Per Repository Authentication Token
Hello,
I think it might be great to have per repository tokens (plural), in order to use GitLab's API without sharing access to an account & without having an account per project. In a sense, I would see it as a Deploy key, but ... (maybe) with write rights.
Use cases:
- Download the artifacts list & download the latest successful build
- Trigger a build
- Automating deploy key renewal (why not ?)
- Download a particular file / commit history without fetching everything.
- Automatically cleanup builds history
If this is possible using OAuth2, or if there is already an issue proposing this, I'm sorry, but I couldn't find it.