Enums§
- Assign
Ghes Installation Error - struct for typed errors of method
assign_ghes_installation - Delete
From Workspace Error - struct for typed errors of method
delete_from_workspace - Discover
Ghes Installations Error - struct for typed errors of method
discover_ghes_installations - Export
Installation Error - struct for typed errors of method
export_installation - GetGhes
Config Error - struct for typed errors of method
get_ghes_config - GetGlobal
Connected Repositories Error - struct for typed errors of method
get_global_connected_repositories - Ghes
Installation Callback Error - struct for typed errors of method
ghes_installation_callback - Import
Installation Error - struct for typed errors of method
import_installation - Install
From Workspace Error - struct for typed errors of method
install_from_workspace - Unassign
Ghes Installation Error - struct for typed errors of method
unassign_ghes_installation
Functions§
- assign_
ghes_ installation - Assigns a discovered GHES App installation to a workspace. The resulting installation is marked as admin-provisioned, so workspace admins cannot remove it. Super-admin only.
- delete_
from_ workspace - Removes a GitHub installation from the specified workspace. Requires admin privileges.
- discover_
ghes_ installations - Lists every installation the configured self-managed GitHub App can see, annotated with the workspaces in this Windmill instance the installation is currently assigned to. Super-admin only.
- export_
installation - Exports the JWT token for a specific GitHub installation in the workspace
- get_
ghes_ config - Returns the GitHub Enterprise Server app configuration (without private key) for constructing the installation URL
- get_
global_ connected_ repositories - ghes_
installation_ callback - Register a self-managed GitHub App installation from GitHub Enterprise Server
- import_
installation - Imports a GitHub installation from a JWT token exported from another instance
- install_
from_ workspace - unassign_
ghes_ installation - Removes an installation (admin-provisioned or otherwise) from a workspace. Super-admin only. Does not affect the installation on the GitHub side.