Skip to content

Add a secure way to run CI workflow from a non-maintainer contributor #66

@sjsprecious

Description

@sjsprecious

What is the feature/what would you like to discuss?

Currently any pull request from a fork or non-maintainer contributor (e.g., #65) won't trigger the CI workflow on CIRRUS due to security concerns.

One way to address this issue is to use pull_request_target instead and label to trigger the CI workflow on CIRRUS. The label can only be added by a maintainer with write permission and ideally a maintainer should review and approve the PR before adding the label.

Is there anyone in particular you want to be part of this conversation?

No response

Will this change (regression test) answers?

No

Will you be implementing this enhancement yourself?

Yes

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions