[M2E] Create and store Gitlab Access Token in GH-secret store for simplified license-vetting requests
Summary
For the M2E project we would like to simplify the process GitHub to request license-vetting after a failed license check using the dash-licenses maven plugin.
The goal is that a committer can add a comment /request-license-review
to a Pull-Request and then the vetting-request is issued automatically by the dash-licenses tool.
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".
Therefore I want to ask you to create such token for the GitHub eclipse-m2e
organization, if necessary it could be issued in the name of eclipse-m2e-bot, and to store the token into the eclipse-m2e
-GH-organization's secret store.
It is then usable in a corresponding workflow.
I have already started to set up the workflow: https://github.com/eclipse-m2e/m2e-core/pull/610
The provisional name of the secret used a.t.m. is M2E_GITLAB_API_TOKEN
but it can be adapted effortless.
Some general questions about storing credentials in the GH-secret store have been asked here:
https://github.com/eclipse-platform/eclipse.platform/issues/10#issuecomment-1090443879