[Dash] Create and store Gitlab Access Token in GH-secret store for simplified license-vetting requests
Summary
For the Eclipse-Dash project itself we use the reusable License-Vetting GitHub workflow provided the Eclipse Dash-Licenses project (added via Dash-Licenses PR 329) and would like to use the simplified creation of license review requests via comments to GitHub pull-requests by committers.
As stated in the documentation for Automatic IP Team Review Requests
of the Dash-Licenses tool this requires an "authentication token (scope: api) from gitlab.eclipse.org".
Similar like in #1137 (closed) I want ask you to
- To create such Gitlab API token for the GitHub
eclipse-dash
project, possibly in the name of https://github.com/eclipse-dash-bot - To store the token in the https://github.com/eclipse-dash/ organization's secret store using the name
GITLAB_API_TOKEN
.- Please use that name if there are no strong reasons against it. I anticipated it from the recent other changes where you created it for the same purpose for other projects. If the name is different I have to change the workflow again (not a bit problem, but if you can choose it would save me a bit work :) ).
- Ensure the email of the
eclipse-dash-bot@eclipse.org
is confirmed and a valid gitlab user (see #1454 (comment 863319) and #1137 (comment 810213)).
GitHub doc about Encrypted secrets: https://docs.github.com/en/actions/security-guides/encrypted-secrets
Thank you in advance.