Add cron for creating OSS-Fuzz CC groups#5151
Conversation
javanlacerda
left a comment
There was a problem hiding this comment.
It seems great! Could you please deploy it in dev and collect evidences? You would need to create the cronjob entity in the dev config as well.
This is intended only for oss-fuzz, so deploying it to dev won't work Also, this does not change any behavior from CF yet. It only creates the groups and add members, so the worst that can happen is the cronjob not finishing |
javanlacerda
left a comment
There was a problem hiding this comment.
Approving to unblock, but I think we should be able to test this kind of change before landing. Probably implementing in further PRs an end to end tests for project setup?
Thanks! In this case, I created the feature as a separate cronjob precisely for testing before adding it as a step in the project-setup, so that if this breaks, it does not interfere with any other code. I agree that it would be great to have an e2e or integration test for project setup in the future, but that should be another task. |
Cronjob to create and sync the OSS-Fuzz projects' CCs with their respective google groups, which will be used in the issue tracker. After running this for a couple of times (which will create all the groups for the existing projects and sync them), my plan is to add this step in the project setup and remove this cronjob. Context: b/477964128, b/388390041, google/oss-fuzz#12945
Cronjob to create and sync the OSS-Fuzz projects' CCs with their respective google groups, which will be used in the issue tracker.
After running this for a couple of times (which will create all the groups for the existing projects and sync them), my plan is to add this step in the project setup and remove this cronjob.
Context: b/477964128, b/388390041, google/oss-fuzz#12945