Tags

Tags give the ability to mark specific points in history as being important
  • v0.6.0

    v0.6.0
    
  • v0.5.0

    v0.5.0
    
    Minor release since v0.4.1:
    
    - The default `cargo build` bakes `web/dist` into the binary; the opt-in
      `embed-web` feature became the opt-out `api-only` (docs/DECISIONS.md #88).
      The container image no longer pins AXGIT_STATIC_DIR and friends, so every
      setting can come from the config file or the environment.
    - Optional TOML config file (/etc/axgit/axgit.toml), layered under the CLI
      flags and AXGIT_* variables (#87).
    - The shell route table is single-sourced between the astro dev middleware
      and the server via dist/shell-routes.json; a page without a table entry
      now fails the build (#88).
    - Packaging, API and architecture docs folded into README.md, api/README.md
      and web/README.md; docs/ is now just DECISIONS.md and ROADMAP.md (#89, #90).
    - CI moved from Jenkins to GitHub Actions. This is the first tag to publish
      release tarballs (x86_64 + aarch64 musl, with SHA256SUMS) and a
      multi-platform GHCR image at ghcr.io/ptcookie/axgit (#91, #92).
    
  • v0.4.0

    v0.4.0
  • v0.3.0

    v0.3.0
    
    Minor release since v0.2.0:
    
    - Configurable site logo and favicon (AXGIT_LOGO/AXGIT_LOGO_LINK/AXGIT_FAVICON),
      served via GET /api/v1/site/logo and GET /api/v1/site/favicon and rendered
      in the web header (docs/DECISIONS.md #81/#82).
    - Repository page titles now compose from the configured site title instead
      of a baked-in "— Axgit" suffix.
  • v0.2.0

    v0.2.0
    
    Minor release since v0.1.0:
    
    - CI now builds and tests the embed-web feature on every build, and
      make-release.sh smoke-checks the built binary before packaging
      (docs/DECISIONS.md #76).
    - Content-hashed _astro/* assets get an immutable Cache-Control in both
      serving modes (docs/DECISIONS.md #77).
    - Decided against stripping the release binary (docs/DECISIONS.md #78).
    
    Triggers Jenkinsfile's Release stage to build and archive the
    single-binary x86_64-unknown-linux-musl release tarball.
  • v0.1.0

    v0.1.0
    
    First tagged release: triggers Jenkinsfile's Release stage (docs/DECISIONS.md #75) to build
    and archive the single-binary x86_64-unknown-linux-musl release tarball.