AkurAI Build
Menu

AkurAI-Build

public

Latest change e16ed955e37bc7f7b00de000a208ef91006cf60e - Adopt the AkurAI ID SSO contract and inject pipeline build context by AkurAI Build

{% extends "layouts/base.html" %}
{% block title %}Repositories — AkurAI Build{% endblock %}
{% block page %}repositories{% endblock %}
{% block body %}
<div class="pt-app-shell">
  <aside class="pt-app-sidebar">
    <a class="pt-app-brand" href="/app" aria-label="AkurAI Build overview"><span class="pt-mark" aria-hidden="true">A</span><span><strong>AkurAI Build</strong><small>Git-native delivery</small></span></a>
    <nav class="pt-app-nav" aria-label="Workspace"><a href="/app">Overview</a><a href="/app/repositories" aria-current="page">Repositories</a><a href="/app/runs">Runs</a><a href="/app/workers">Workers</a></nav>
    <div class="pt-health"><span class="pt-dot" aria-hidden="true"></span><span id="health">connecting</span><span class="pt-version">v{{ version }}</span></div>
    {% include "partials/app-account.html" %}
  </aside>
  <main class="pt-app-content">

  <section class="pt-page-intro">
    <div><p class="pt-eyebrow">Git control</p><h1>Repositories</h1><p>Connect every project once. Builds always start from an explicit ref and resolve to an immutable commit.</p></div>
    <a class="pt-button pt-primary" href="#register-repository">Register repository <span aria-hidden="true">+</span></a>
  </section>

  <section class="pt-panel" id="register-repository" aria-labelledby="register-heading">
    <div class="pt-panel-head"><div><p class="pt-eyebrow">Add a source</p><h2 id="register-heading">Register a repository</h2></div><span class="pt-muted">GitHub, GitLab, Gitea, or local Git URL</span></div>
    <p class="pt-admin-footnote">New repositories are private by default. You can publish one from its repository page after registration.</p>
    <form class="pt-form-grid" id="repository-form">
      <label>Name<input id="repository-name" autocomplete="off" maxlength="64" placeholder="payments-api" required></label>
      <label>Git URL<input id="repository-url" autocomplete="url" placeholder="https://github.com/org/payments-api.git" required></label>
      <label>Default branch<input id="repository-branch" value="main" maxlength="200" required></label>
      <button class="pt-button pt-primary" type="submit">Register</button>
    </form>
  </section>

  <section class="pt-panel" aria-labelledby="repositories-heading">
    <div class="pt-panel-head"><div><p class="pt-eyebrow">Connected sources</p><h2 id="repositories-heading">All repositories</h2></div><label class="pt-search">Filter<input id="repository-search" type="search" placeholder="Name, branch, or URL" autocomplete="off"></label></div>
    <div class="pt-table-wrap" role="region" aria-label="Registered repositories" tabindex="0" data-scrollable><table class="pt-data-table"><caption class="pt-sr-only">Registered repositories</caption><thead><tr><th>Repository</th><th>Default branch</th><th>Visibility</th><th>Source</th><th>Created</th></tr></thead><tbody id="repositories-list"></tbody></table></div>
    <p class="pt-empty" id="repositories-empty" hidden>No repositories match this filter.</p>
  </section>
  </main>
</div>
{% endblock %}