Toolverse
Wszystkie skille

aur-publish

autor: peteonrails

Automatycznie publikuj pakiety voxtype do Arch User Repository po wydaniu nowej wersji.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

O skillu

Umiejętność Claude'a, która automatyzuje proces publikacji pakietów voxtype w AUR. Aktualizuje plik PKGBUILD, generuje sumy kontrolne SHA256, tworzy metadane .SRCINFO i wysyła zmiany do repozytorium. Pracuje z dwoma wariantami pakietów: źródłowym i prekompilowanym. Wymaga wcześniej opublikowanego wydania na GitHubie oraz skonfigurowanego klucza GPG.

Jak używać

  1. Upewnij się, że wydanie GitHub zawiera binarne pliki voxtype dla wszystkich architektur (linux-x86_64-avx2, avx512, vulkan) i że wersja jest poprawna. Umiejętność będzie pracować z wydaniem już opublikowanym.

  2. Pobierz binarne pliki z wydania GitHub i wygeneruj dla nich sumy kontrolne SHA256 za pomocą polecenia sha256sum. Zapisz wszystkie sumy — będą potrzebne w następnym kroku.

  3. Otwórz plik PKGBUILD w katalogu packaging/arch-bin/ i zaktualizuj wartość pkgver na nową wersję, ustaw pkgrel na 1 oraz wklej wygenerowane sumy kontrolne do tablicy sha256sums.

  4. Wygeneruj plik metadanych .SRCINFO, uruchamiając polecenie makepkg --printsrcinfo w katalogu packaging/arch-bin/. Umiejętność automatycznie utworzy ten plik na podstawie zmian w PKGBUILD.

  5. Przetestuj pakiet lokalnie za pomocą makepkg -si, aby upewnić się, że instalacja przebiega poprawnie i binaria działają bez błędów.

  6. Zatwierdź zmiany w PKGBUILD i .SRCINFO za pomocą git commit -S (z podpisem GPG) i wyślij do repozytorium AUR poleceniem git push. Umiejętność obsługuje ten krok automatycznie.

Podobne skille