Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a default Jupyter Releaser GitHub App #599

Open
jtpio opened this issue Dec 6, 2024 · 1 comment
Open

Provide a default Jupyter Releaser GitHub App #599

jtpio opened this issue Dec 6, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@jtpio
Copy link
Member

jtpio commented Dec 6, 2024

Problem

Currently creating a custom GitHub App and managing its secrets adds friction for adopting the releaser. One also has to store the secrets somewhere and make sure they are correctly added to the release environment on GitHub.

Proposed Solution

Could it be possible to develop an "official" releaser GitHub app in https://github.com/jupyter-server, that other orgs or users could install directly?

That app would required the needed permissions to perform the necessary actions on the repo (push access, create github releases...).

Additional context

This could ease the releaser setup in cases where one would like to use the releaser for a repo, but does not have access to the org settings directly for creating the app. Instead a "GitHub app installation request" would be sent to the org admin, which could be easier to accept than creating a new app.

@jtpio jtpio added the enhancement New feature or request label Dec 6, 2024
@jtpio
Copy link
Member Author

jtpio commented Dec 6, 2024

For Jupyter orgs, it would be similar to installing the Meeseek app for doing backports: https://github.com/apps/lumberbot-app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant