Attribution du fork, README, logo UI et workflow GHCR

- NOTICE.md : Loki est un fork d'AJEAN (nathaninline, MIT), liste des
  modifications ; LICENSE amont conservée à l'identique.
- README réécrit : bandeau fork, architecture conteneur, démarrage Docker,
  procédure Unraid (plugin Nvidia Driver), différences avec l'amont.
- UI : le logo pixel-art épelle désormais LOKI (il épelait encore AJEAN),
  infobulle d'attribution sur la marque ; index.html régénéré.
- Workflow GHCR : libération d'espace disque du runner (l'étape CUDA devel
  ne tient pas dans les ~14 Go libres), build-args CUDA_ARCHS/LOKI_VERSION,
  cache GHA en mode min (plafond 10 Go).
This commit is contained in:
Loki committed 2026-08-14 21:47:57 +00:00
1 parent d5d0ed1f35
commit bb9aa9f559
5 files changed
+137 -284

No files matched your search

+15 -1
View File
@@ -16,6 +16,16 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
# L'étape llama.cpp CUDA a besoin de place : l'image devel pèse ~8 Go et
# un runner ubuntu-latest n'offre que ~14 Go libres. On purge ce qui est
# préinstallé et inutile ici (SDK Android, .NET, Haskell…).
- name: Libérer l'espace disque du runner
run: |
sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc \
/usr/local/.ghcup /opt/hostedtoolcache/CodeQL
sudo docker image prune -af
df -h /
- name: Setup Buildx
uses: docker/setup-buildx-action@v3
@@ -43,7 +53,11 @@ jobs:
push: true
build-args: |
LOKI_VERSION=${{ github.sha }}
CUDA_ARCHS=75;86;89
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
# Cache limité : les couches CUDA (plusieurs Go) satureraient le
# plafond de 10 Go du cache GitHub Actions — on ne cache que le mode
# min (couches finales), le gain principal restant le cache apt/go.
cache-from: type=gha
cache-to: type=gha,mode=max
cache-to: type=gha,mode=min