openmina / mina-ci

https://perf.ci.openmina.com
0 stars 0 forks source link

As a developer, I want to prepare the performance testing CI for merge into the mina repo, so CI builds can be run directly from the main repo #8

Closed adonagy closed 1 month ago

adonagy commented 1 year ago

Performance tests integration

Notes

Permissions

The OAuth scopes granted to Drone are as follows:

Despite the breadth of these permissions, they are necessary for Drone CI to perform its designated functions. This is due to GitHub's OAuth scopes structure, which bundles a set of permissions together in each scope. For instance, the 'repo' scope includes both read and write access to repositories. While this may seem extensive, Drone CI uses this access responsibly and only for specific tasks like managing webhooks. Ideally, GitHub's OAuth scopes would be more granular, allowing applications to request only the necessary permissions. It's important to note that while Drone has write access to your repositories, it does not have the ability to delete repositories or manage administrative settings.

Preparation (TODO):