Use read_api scope for GitLab OAuth app

Fix https://gitlab.com/gitlab-org/gitter/webapp/-/issues/2583
12 jobs for !2018 with 2583-use-read_api-gitlab-scope in 29 minutes and 58 seconds (queued for 1 second)
latest detached
Status Job ID Name Coverage
  Build Unit Test
passed #781499623
gitlab-org
package

00:07:13

passed #781499621
gitlab-org
test

00:12:14

manual #781499622
internal allowed to fail manual
test_e2e
passed #781499620
gitlab-org
validate

00:04:32

 
  Pre Deploy
passed #781499624
gitlab-org
distribute_beta_staging

00:00:41

 
  Deploy
passed #781499625
gitlab-org-docker
containerize

00:07:21

passed #781499626
internal manual
deploy_beta_staging

00:03:02

 
  Security
passed #781499630
gitlab-org
container_scanning

00:01:09

passed #781499628
gitlab-org
dast

00:06:39

failed #781499629
gitlab-org-docker
dependency_scanning

00:00:55

failed #781499627
gitlab-org-docker
sast

00:01:03

passed #781499631
gitlab-org-docker
secret_detection

00:00:29

 
Name Stage Failure
failed
sast Security
$ echo "$CI_JOB_NAME is used for configuration only, and its script should not be executed"
sast is used for configuration only, and its script should not be executed
$ exit 1
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
dependency_scanning Security
$ echo "$CI_JOB_NAME is used for configuration only, and its script should not be executed"
dependency_scanning is used for configuration only, and its script should not be executed
$ exit 1
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-dependency-scanning-report.json: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1