Sign inSign up

dfdsdk/github-copilot-admissions

By dfdsdk

Updated over 1 year ago

This tool automatically reconsiles the state of Copilot admissions

Image
0

2.6K

dfdsdk/github-copilot-admissions repository overview

GitHub Copilot Admissions

This tool automatically reconsiles the state of Copilot admissions. It makes sure everyone who signed up using the MS form is in the correct EntraID group, the internal github organization and has a copilot seat.

It is not currently possible to implement this in a pipeline because of limitations on our 1Password setup and MS Forms missing API. So optimally this program needs to be run manually at least twice a week.

Usage

  1. Visit Admin form submission
  2. Respones -> Open in Excel
  3. File -> Save As -> Download a Copy (to your computer)
  4. Rename the copy to form.xlsx.
Docker

Create an environment file named .env, a template can be found in 1Password under CloudEng-General/Github Copilot Admissions Program/env.

docker run --rm \
    -v ./form.xlsx:/app/form.xlsx \
    -v ./.env:/app/.env \
    dfdsdk/github-copilot-admissions

Or from the repo.

make run-docker

Tag summary

Content type

Image

Digest

sha256:b5c7a696d

Size

21 MB

Last updated

over 1 year ago

docker pull dfdsdk/github-copilot-admissions