Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.78 KB

MAINTAINERS.md

File metadata and controls

51 lines (34 loc) · 2.78 KB

Руководство по сопровождению

Данный документ содержит информацию по сопровождению, и будет полезен в первую очередь сопровождающим (maintainers) репозитория.

Обновление зависимостей и инструментов

В понедельник по крону создается PR с обновлением Cargo.lock файла, чтобы убедиться в том, что все зависимости актуальны и не имеют известных уязвимостей. Также позже может прийти dependabot со своими обновлениями.

Обновление rust

Зависимости плагина требуют ночной версии Rust. При необходимости обновите поле channel в файле rust-toolchain на более новую версию.

Обновление swc_core

swc_core библиотека предназначена для взаимодействия swc с плагинами. Обновление до новой мажорной версии происходит вручную, так как это может потребовать изменений в коде. Рекомендуется отслеживать изменения в swc-project/plugins. и делать аналогичные действия

Для определения какой вид версии (мажор, минор или патч) требуется выпустить, рекомендуется смотреть на swc-project/plugins

Примеры обновления swc_core:

Выпуск релизов

Запустите экшон Publish с необходимым типом версии по семантическому версионированию. После публикации создайте релиз на GitHub с описанием изменений.

Если это обновление swc_core напишите на какую версию произошло обновление, а также добавьте ссылку на https://plugins.swc.rs/versions/range.

Пример:

## What's Changed

[swc_core=14](https://plugins.swc.rs/versions/range)

**Full Changelog**: https://github.com/VKCOM/swc-plugin-css-modules/compare/v2.2.0...v2.2.1