Toolverse
Wszystkie skille

emitter-package-update

autor: Azure

Automatycznie aktualizuj wersję typespec-python w repozytorium Azure SDK

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
Azure
Kategoria
DevOps

O skillu

Skill do automatyzacji aktualizacji pakietu @azure-tools/typespec-python w pliku emitter-package.json dla Azure SDK for Python. Pozwala na szybkie podniesienie wersji do najnowszej dostępnej, utworzenie pull requesta z zmianami oraz zarządzanie zależnościami w emitter-package.json. Narzędzie wymaga zainstalowania npm-check-updates, tsp-client i GitHub CLI.

Jak używać

  1. Sprawdź, czy masz zainstalowane wymagane narzędzia: npm-check-updates, tsp-client oraz GitHub CLI. Jeśli brakuje któregoś, zainstaluj go za pomocą npm install -g npm-check-updates, npm install -g @azure-tools/typespec-client-generator-cli lub pobierz GitHub CLI ze strony https://cli.github.com/.

  2. Przygotuj repozytorium do pracy, resetując zmiany i synchronizując z główną gałęzią poleceniem git reset HEAD, git checkout ., git clean -fd, git checkout origin/main oraz git pull origin main.

  3. Sprawdź dostępną wersję @azure-tools/typespec-python za pomocą npx npm-check-updates --packageFile eng/emitter-package.json i zanotuj numer wersji z wyników.

  4. Utwórz nową gałąź do pracy, wykonując git checkout -b bump-typespec-python-{wersja}, gdzie {wersja} to numer, który znalazłeś w kroku 3.

  5. Zastosuj aktualizację zależności poleceniem npx npm-check-updates --packageFile eng/emitter-package.json -u, które automatycznie podniesie wersję w pliku.

  6. Wyrównaj wersje powiązanych pakietów @azure-tools/openai-typespec i @typespec/openapi3 z wersjami zdefiniowanymi w azure-rest-api-specs/package.json, aby zapewnić spójność między pakietami.

Podobne skille