Przejdź do treści
Motyw

Pociąg wydań 0.3

Pierwszy pociąg wydań Skribly: @skribly/core 0.3.0 i agent-skills 0.3.0, a @skribly/ui dołącza w późniejszym pociągu, co każdy z nich wnosi i jak zaktualizować.

Wspólne pakiety Skribly wychodzą teraz jako pociąg wydań: jeden pociąg na wersję minor, więc pakiety z tego samego pociągu na pewno ze sobą działają. Pociąg 0.3 jest pierwszy. Poprawka w ramach pociągu podnosi tylko pakiet, który poprawia, jako 0.3.1, 0.3.2 i tak dalej.

Pakiet Wersja Wcześniej
@skribly/core 0.3.0 0.2.0
agent-skills 0.3.0 0.2.14
@skribly/ui dołącza w późniejszym pociągu (zostaje 0.1.0) 0.1.0

@skribly/ui nie jedzie tym pociągiem: jego następna wersja czeka na prace nad kierunkiem projektu i komponentami panelu administracyjnego i dołączy do późniejszego pociągu. Do tego czasu z core 0.3.0 idzie ui 0.1.0, a strony zachowują swoją kopię zestawu dla stron.

Które wersje należą do którego pociągu, zapisuje compat.json w repozytorium core: wersje pociągu, pakiety, które dołączą później, commit ui, którego używa każda strona, najstarsze Skribly Agent i Skribly Tracker działające z pociągiem oraz wersje Node.js, Astro, React i Next.js, na których go przetestowano.

  1. @skribly/core 0.3.0 nie jest jeszcze w GitHub Packages: publikację wykonuje workflow wydania, który przyjdzie później. Do tego czasu aplikacje instalują core z paczki w swoim folderze vendor/; spakuj ją na nowo z tagu v0.3.0 poleceniem node .tools/pack-libs.mjs <aplikacja> w core. @skribly/ui zostaje przy paczce 0.1.0.
  2. Gdy core zostanie opublikowany, aplikacja kopiuje szablon .npmrc z repozytorium core (.tools/npmrc.template), ustawia token z prawem odczytu pakietów jako NODE_AUTH_TOKEN, przypina dokładnie "@skribly/core": "0.3.0" i używa wspólnej konfiguracji Prettier przez "prettier": "@skribly/core/prettier" w package.json zamiast własnego .prettierrc.json.
  3. Przed migracją bazy uruchom ponownie konfigurację bazy z zestawu serwerowego: dodaje rolę, której potrzebują nowe migracje.
  4. Kod, który otwierał transakcję dla pracy poza organizacją, na przykład logowania, przechodzi na db.identity. Sprawdzenia dostępu przekazują organizację.
  5. Uruchom ponownie agent-skills install, a potem raz agent-skills agent-files --prune w każdym repozytorium.

Szukaj na stronie

Strzałki przenoszą między wynikami, Enter otwiera, Esc zamyka. Ctrl K /