Open achrinza opened 2 years ago
I've gotten confirmation that the GitHub account is @/thelinuxfoundation.
There were issues with using repository-level permissions as we weren't able to add outside collaborators to private repositories due to the need of a paid plan. See the same thread referenced above.
The old invite has been deleted:
$ gh repo list loopbackio --jq=.[].nameWithOwner --json=nameWithOwner | \
sort | \
xargs -I{} \
gh api \
--jq='if (.[].invitee.login == "thelinuxfoundation") then "repos/{}/invitations/" + (.[].id|tostring) end' \
repos/{}/invitations \
>thelinuxfoundation_old_invites
$ cat thelinuxfoundation_old_invites
repos/loopbackio/cicd/invitations/125584998
repos/loopbackio/explorer.loopback.io/invitations/125589326
repos/loopbackio/loopback-blog/invitations/125589337
repos/loopbackio/loopback-connector/invitations/125589353
repos/loopbackio/loopback-connector-cassandra/invitations/125589358
repos/loopbackio/loopback-connector-cloudant/invitations/125589372
repos/loopbackio/loopback-connector-dashdb/invitations/125589385
repos/loopbackio/loopback-connector-db2/invitations/125589393
repos/loopbackio/loopback-connector-elastic-search/invitations/125589405
repos/loopbackio/loopback-connector-grpc/invitations/125589419
repos/loopbackio/loopback-connector-ibmi/invitations/125589431
repos/loopbackio/loopback-connector-kv-redis/invitations/125589447
repos/loopbackio/loopback-connector-mongodb/invitations/125589460
repos/loopbackio/loopback-connector-mssql/invitations/125589475
repos/loopbackio/loopback-connector-mysql/invitations/125589484
repos/loopbackio/loopback-connector-openapi/invitations/125589495
repos/loopbackio/loopback-connector-oracle/invitations/125589513
repos/loopbackio/loopback-connector-postgresql/invitations/125589523
repos/loopbackio/loopback-connector-redis/invitations/125589537
repos/loopbackio/loopback-connector-rest/invitations/125589549
repos/loopbackio/loopback-datasource-juggler/invitations/125589566
repos/loopbackio/loopback-governance/invitations/125589576
repos/loopbackio/loopback-next/invitations/125589589
repos/loopbackio/loopback.io/invitations/125589601
repos/loopbackio/loopback4-example-kafka/invitations/125589615
repos/loopbackio/loopback4-example-shopping/invitations/125589625
repos/loopbackio/loopback4-extension-grpc/invitations/125589635
repos/loopbackio/starter/invitations/125589652
repos/loopbackio/strong-error-handler/invitations/125589662
repos/loopbackio/strong-soap/invitations/125589676
$ cat thelinuxfoundation_old_invites | xargs -I{} gh api --method=DELETE {}
I've kept the old automation script info below for preservation and future reference:
From the OpenJS Foundation (OpenJSF) Infrastructure Menu:
and
Currently know list of services used:
Service that may be upcoming: