iterative / iterative/cml.dev

GH: permissions

Open
#400 0 comments 0 reactions 2 assignees Claimed by @0x2b3bfa0 View on GitHub
documentation epic p1-important
Dominant language
TypeScript
Stars
13
Forks
22
PR merge metrics
No merged PRs in 30d

Description

Current https://cml.dev/doc/self-hosted-runners?tab=GitHub#personal-access-token only covers "[classic](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#creating-a-personal-access-token-classic)" tokens.

Missing:

- [ ] [creating GH fine-grained tokens](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#creating-a-fine-grained-personal-access-token)
+ [ ] [permissions required](https://docs.github.com/en/rest/overview/permissions-required-for-fine-grained-personal-access-tokens) for each CML command
- [ ] [workflow `permissions`](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions) required for each CML command
- [ ] move this PAT guide somewhere more general (e.g. https://cml.dev/doc/usage) because it's not just for (self-hosted) `runner`

related: #284 & autogen demo repos

know issues:

```
401 HttpError: Personal access tokens with fine grained access do not support the GraphQL API
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.