aur-publish
Automatycznie publikuj pakiety voxtype do Arch User Repository po wydaniu nowej wersji.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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.
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.
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.
Przetestuj pakiet lokalnie za pomocą makepkg -si, aby upewnić się, że instalacja przebiega poprawnie i binaria działają bez błędów.
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.