Update Github sync to support organization-wide projects
To replicate some of our successful Gitlab changes, updates should be made to the Github sync script to support organization-wide projects. These projects will have a team created as usual, but instead of having a list of repositories to map to, an organization name will be provided. This organization will have its repositories retrieved and converted into a format similar to the one already in use.
There will be a deny list that blocks certain organizations from being targeted, such as the
eclipse organization that was designed to be shared. These will be set into the script as they will change very rarely if at all.