Toolverse
All skills

plain-upgrade

by dropseed

Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
dropseed
Category
Backend

About this skill

Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.

How to use

  1. Uruchom komendę aktualizacji: uv run plain upgrade [nazwy-pakietów]. System wyświetli listę uaktualnionych pakietów wraz z numerami wersji (np. plain-postgres: 0.1.0 → 0.2.0).

  2. Dla każdego uaktualnionego pakietu sprawdź instrukcje migracji: wykonaj uv run plain changelog [pakiet] --from [stara-wersja] --to [nowa-wersja] i przeczytaj sekcję "Upgrade instructions". Jeśli wyświetli się "No changes required", przejdź do następnego pakietu.

  3. Zastosuj wymagane zmiany w kodzie zgodnie z instrukcjami z dziennika zmian. Pamiętaj, aby zmiany były minimalne i skoncentrowane na konkretnym pakiecie.

  4. Zsynchronizuj reguły agenta i umiejętności: uruchom uv run plain agent install, aby załadować zaktualizowane reguły i umiejętności z uaktualnionych pakietów.

  5. Zwaliduj projekt: najpierw wykonaj uv run plain fix aby naprawić formatowanie, następnie uv run plain check aby uruchomić linting, preflight checks, migracje i testy.

  6. Przetwórz wszystkie pakiety przed testowaniem i nie commituj zmian do repozytorium.

Related skills