[Tycho] Create and store Gitlab Access Token in GH-secret store for simplified license-vetting requests
Summary
For the Eclipse-Tycho project we use the reusable License-Vetting GitHub workflow provided the Eclipse Dash-Licenses project (added via Tycho PR 1049) 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-tycho
project, possibly in the name of https://github.com/eclipse-tycho-bot - To store the token in the https://github.com/eclipse/tycho/ repository's secret store using the name
TYCHO_GITLAB_API_TOKEN
(not in the organization because it contains many more projects than Tycho!).
GitHub doc about Encrypted secrets: https://docs.github.com/en/actions/security-guides/encrypted-secrets
Thank you in advance.