Хроники Yii3
635 subscribers
46 photos
1.72K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://t.iss.one/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
Download Telegram
⚡️ #yiisoftActions

Обновления в Yii GitHub Actions.

• Добавили экшн rector для запуска инструмента Rector, предназначенного для автоматического улучшения кодовой базы (PR, PR, PR).

• Добавили экшн composer-require-checker для запуска инструмента Composer require checker, используемого для выявления транзитивных зависимостей (PR).

• Поправили использования кэша Composer в экшенах (PR).
👍2
⚡️ #yiisoftActions

В Yii GitHub Actions внесли изменения конфигурацию rector:
- доработали процесс коммита изменений (PR);
- добавили файлы-исключения, при изменении которых во время пуша не будет запускаться экшн (PR).
🔥2
⚡️ #yiisoftActions

Ещё несколько изменений в Yii GitHub Actions:

- обновили версию экшена EndBug/add-and-commit, используемого в конфигурации rector (PR);

- в конфигурации phpunit добавили отправку информации о покрытии кода тестами в Codecov (PR).
🔥2
⚡️ #yiisoftActions

В Yii GitHub Actions в процессе composer-require-checker.yml добавили возможность указать файл с конфигурацией (PR).
👍2
⚡️ #yiisoftActions

В Yii GitHub Actions в конфигурации для мутационного тестирования roave-infection.yml добавили опции min-msi и min-covered-msi (commit, PR).
👍2
⚡️ #yiisoftActions

В Yii GitHub Actions исправили ошибку в конфигурации rector.yml, которая приводила к фатальной ошибке You are not currently on a branch во время выполнения (PR).
👍2
⚡️ #yiisoftActions

В конфигурациях Yii GitHub Actions добавили возможность изменения команды установки composer-пакетов (PR).
👍3
⚡️ #yiisoftActions

В Yii GitHub Actions в конфигурации phpunit.yml сделали отправку покрытия кода в CodeCov для всех версий PHP (PR).
👍2
⚡️ #yiisoftActions

В Yii GitHub Actions примеры экшенов вынесли из readme в отдельные файлы (PR).
👍3
⚡️ #yiisoftActions

В пакете Yii GitHub Actions для экшена psalm.yml добавили возможность указать путь к файлу конфигурации Psalm с помощью параметра psalm-config (PR).
👍3
#yiisoftActions #yiisoftQueue

⚡️Обновление GitHub Action для PHPBench

Добавили крутую фичу в экшен для бенчмарков! Теперь он автоматически сравнивает производительность кода в PR с мастер-веткой.

🔍 Что нового

- Экшен блокирует PR, если производительность ухудшилась
- По умолчанию используется сравнение mode(variant.time.avg) с допуском ±5%
- Можно настроить свою функцию сравнения

🛠 Использование

Уже работает в репозитории yiisoft/queue, но можно использовать где угодно.

📃 Документация и примеры

- Исходный код
- Пример использования
- PR и детали реализации
1👍11