Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create pipeline #169

Open
5 tasks
Tracked by #131
SKairinos opened this issue Jan 2, 2025 · 0 comments
Open
5 tasks
Tracked by #131

create pipeline #169

SKairinos opened this issue Jan 2, 2025 · 0 comments
Assignees

Comments

@SKairinos
Copy link
Contributor

SKairinos commented Jan 2, 2025

Create a pipeline which will look at all the commit authors of a pipeline and validate if they have signed the latest contributor agreement.

  • delete the existing pipeline in the contributor service.
  • collect the email addresses of all the commit authors of a pull request.
  • call the endpoint on the contributor-backend service.
  • If any email addresses are returned, raise an error in the pipeline, print the email addresses, and provide a link to the contributor service with a prompt to sign the latest contributor agreement.
  • Call the reusable workflow in all the necessary places, including (but not limited to): py package, js package, frontend arguments, backend workflow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant