🚀 Create GitHub App

Create a GitHub App for the Update Flake Inputs action. This app will have the necessary permissions to create branches, commits, and pull requests for updating your Nix flake inputs.

â„šī¸ What is this for?

The Update Flake Inputs GitHub Action needs a GitHub App token (instead of GITHUB_TOKEN) to trigger CI workflows on the created pull requests. This form helps you create that app with the correct permissions.

💡 Pro Tip

Fill out the form and click "📋 Share Form" to get a URL you can share with others. The URL will contain all your form data so they can create their app with the same settings!

The repository where you'll use this action. This will help generate a unique app name.
Choose a unique name for your GitHub App (auto-generated from repository)
Brief description of what your app does
📋 Required Permissions
Contents Write
Pull requests Write
Metadata Read
These permissions are automatically configured and required for the Update Flake Inputs action to work properly.

📝 Next Steps

  1. Click "Create GitHub App" to open GitHub's app creation page
  2. Review and create your app on GitHub
  3. Install the app to your repository
  4. Copy the App ID and save it as APP_ID in your repository secrets
  5. Generate a private key and save it as APP_PRIVATE_KEY in your repository secrets
  6. Use the app in your workflow with actions/create-github-app-token@v1