Authorize CI_JOB_TOKEN to invoke /projects/:id/repository/compare api
Release notes
GitLab CI에서 자동으로 release notes를 생성할때 /projects/:id/repository/compare api를 사용하려고 합니다. 해당 api를 CI_JOB_TOKEN으로 호출할 수 있으면 별도의 project token을 발급하지않고 사용할 수 있어서 효율적일것 같습니다. 기존에 job token애 repository를 clone할 수 있는 권한이 있으니 해당 권한 범위에 포함되어있는 권한으로 보입니다.
Problem to solve
CI_JOB_TOKEN으로 /projects/:id/repository/compare api를 호출하여 release notes 자동 생성
Proposal
CI_JOB_TOKEN이 /projects/:id/repository/compare api를 호출할 수 있도록 권한 부여
Intended users
Developer
Personas are described at https://handbook.gitlab.com/handbook/product/personas/
- Parker (Product Manager)
- Delaney (Development Team Lead)
- Presley (Product Designer)
- Sasha (Software Developer)
- Priyanka (Platform Engineer)
- Sidney (Systems Administrator)
- Rachel (Release Manager)
- Simone (Software Engineer in Test)
- Allison (Application Ops)
- Ingrid (Infrastructure Operator)
- Dakota (Application Development Director)
- Dana (Data Analyst)
- Eddie (Content Editor)
- Amy (Application Security Engineer)
- Isaac (Infrastructure Engineer)
- Alex (Security Operations Engineer)
- Cameron (Compliance Manager) -->
Feature Usage Metrics
Does this feature require an audit event?
No