Git repositories
Manage Git repositories that can be used to deploy stacks
{#if $canAccess('settings', 'edit')}
openModal()}>
Add repository
{/if}
{#if loading}
Loading repositories...
{:else if repositories.length === 0}
{:else}
{#each repositories as repo (repo.id)}
{#if repo.url.includes('github.com')}
{:else}
{/if}
{repo.name}
{repo.url}
{#if testResult?.id === repo.id}
{#if testResult.success}
{:else}
{/if}
{testResult.message}
{/if} {#if repo.credentialName}
{repo.credentialName}
{:else}
Public
{/if}
{repo.branch}
testRepository(repo.id)} disabled={testingId === repo.id} title="Test connection" > {#if testingId === repo.id}
{:else}
{/if}
{#if $canAccess('settings', 'edit')}
openModal(repo)} title="Edit repository">
deleteRepository(repo.id)} onOpenChange={(open) => confirmDeleteId = open ? repo.id : null} > {#snippet children({ open })}
{/snippet}
{/if}
{/each}
{/if}