Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Upgrade oxc, run codegen, and fix any breaking changes.
How to use
Upewnij się, że jesteś w gałęzi głównej projektu i masz najnowsze zmiany: uruchom
git checkout main && git pull origin main, a następniejust setupaby przygotować środowisko.Pobierz aktualne numery wersji zależności: wykonaj
npm view @oxc-project/types versionaby poznać wersję pakietów npm, a następniecargo search oxc_allocator --limit 1icargo search oxc_resolver --limit 1aby poznać wersje bibliotek Rust.Zaktualizuj pliki konfiguracyjne: edytuj
pnpm-workspace.yamli zmień wersje@oxc-project/runtime,@oxc-project/types,oxc-minify,oxc-parserorazoxc-transformna wersję z kroku 2. Następnie edytujCargo.tomli zaktualizuj wszystkie pakiety OXC do odpowiednich wersji (dlaoxc_resolverioxc_resolver_napiużyj wersji z drugiego polecenia cargo).Zainstaluj zaktualizowane zależności: uruchom
cargo updateze wszystkimi pakietami OXC, a następniepnpm installaby pobrać nowe pakiety npm.Sprawdź i napraw błędy kompilacji: wykonaj
cargo checki uważnie przeanalizuj komunikaty o błędach. Typowe problemy to zmienione nazwy typów, zmienione sygnatury metod lub usunięte API. Zaktualizuj kod aby był zgodny z nowymi wersjami.Uruchom pełny proces budowania i testowania: wykonaj
just update-generated-code,just test-update,just uedorazjust roll. Napraw wszelkie pozostałe błędy lub problemy z testami. Na koniec uruchomgit status --short && git diff --stataby zweryfikować które pliki się zmieniły.