CloudSnorkel / cdk-github-runners

CDK constructs for self-hosted GitHub Actions runners
https://constructs.dev/packages/@cloudsnorkel/cdk-github-runners/
Apache License 2.0
332 stars 39 forks source link

feat: add enterprise level support #657

Closed pharindoko closed 1 week ago

pharindoko commented 1 week ago

Github added the option to create github apps on enterprise level:

https://github.blog/changelog/2024-10-22-enterprises-can-create-github-apps-for-use-within-the-enterprise/

It think it would be nice to register the ephemeral runners on the enterprise level. What`s your opinion @kichik ?

kichik commented 1 week ago

Sounds great to me. Much better than creating many apps.

I don't have enterprise, so I'll need your help to figure this out. It seems like the manifest documentation hasn't been updated yet. This may require manually creating the app. But if I'm reading everything right, it should just work after creating the app manually.

pharindoko commented 1 week ago

Ah anyway - it's currently in Beta / preview - guess we have to wait.

Will close it for now and reopen when it's available and ready to use.