Enable forced confirmation for GH actions for external committers
Summary
Currently, if an project-external opens a PR a project lead must confirm one times that GH actions can be executed inside the PR. However, after this one time approval the committer can execute the GH actions with every commit. A committer might inject the pipeline or do something unwanted with the CI / CD pipeline.
We wanted to change the setting that every commit on a PR that was not opened by an official contributor must be approved by an project lead allowing GH actions to be executed.
The setting is not available via the self-service.
Repository: https://github.com/eclipse-ankaios/ankaios
Steps to reproduce
Described above in the summary.
What is the current bug behavior?
Only one time approvals for GH actions for external committers not being elected as official contributors.
What is the expected correct behavior?
GH actions shall require always a confirmation by a project lead.
Relevant logs and/or screenshots
Priority
-
Urgent -
High -
Medium -
Low
Severity
-
Blocker -
Major -
Normal -
Low
Impact
Impact on security.