Please install secrets for License-Vetting GitHub workflow on LemMinX and LemMinX-Maven
For the Eclipse LemMinX project (and lemminx-maven subcomponent) we're about to use the reusable License-Vetting GitHub workflow provided the Eclipse Dash-Licenses project 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 #1454 (closed) and #1137 (closed) we want ask you to
- To create such Gitlab API token for the GitHub https://github.com/eclipse/lemminx-maven and https://github.com/eclipse/lemminx project, possibly in the name of eclipse-releng-bot
- To store the token in the https://github.com/eclipse/lemminx-maven and https://github.com/eclipse/lemminx secret store using the name
ECLIPSE_GITLAB_API_TOKEN
. Since the same team has access to all repositories of that organization I suspect it does not matter where to place the token, but it will likely only be used from the mentioned repo.
GitHub doc about Encrypted secrets: https://docs.github.com/en/actions/security-guides/encrypted-secrets
Thank you in advance.