[ 
https://issues.apache.org/jira/browse/BEAM-14248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kenneth Knowles updated BEAM-14248:
-----------------------------------
    Status: Open  (was: Triage Needed)

> Allow committers only to run GitHub Actions workflows on self-hosted runners
> ----------------------------------------------------------------------------
>
>                 Key: BEAM-14248
>                 URL: https://issues.apache.org/jira/browse/BEAM-14248
>             Project: Beam
>          Issue Type: Improvement
>          Components: build-system
>            Reporter: Daniela Martín
>            Priority: P2
>
> Hi everyone, 
> After a meeting held on March 14, 2022 with Gavin McDonald and Jarek Potiuk, 
> we noticed that the implementation of Ash's GitHub Actions Runner [1] would 
> be highly important to have it in the Beam project as well due to security 
> concerns. Ash's version allows us to execute the runners only by approved 
> committers providing us an extra layer of security (this is already 
> implemented in Apache Airflow [2]). 
> Currently and with the GitHub Actions Runner [3], everyone can execute 
> runners and workflows with any restriction as it's a public repo. 
> We highly recommend incorporating this approach to the current implementation
> Thank you!
> [1] [https://github.com/ashb/runner] 
> [2] 
> [https://github.com/apache/airflow-ci-infra/tree/main/github-runner-ami/packer]
>  
> [3] [https://github.com/actions/runner] 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to