Shipmark автоматизує процес релізів через інтерактивний CLI: генерує changelogs, керує версіями та створює теги. Команда release відкриває інтерактивний workflow, що спрощує випуски:
shipmark release # Interactive mode
shipmark release --dry-run # Preview without executing
shipmark release --ci auto # CI mode with auto version detection
shipmark release --ci minor # CI mode with specific bump
shipmark release -p beta # Create beta prerelease
shipmark release --skip-push # Don't push to remote
CLI можна використовувати інтерактивно, а в документації на GitHub є приклад GitHub Actions workflow, який допоможе автоматизувати релізи під час випуску коду.
release у ShipmarkХоча Shipmark керує самим процесом релізу, варто ознайомитися з Conventional Commits — це важлива складова CI/CD-автоматизації з цим пакетом.
git, без додаткових інструментів..shipmarkrc.yml.👨💻 Документація та вихідний код на GitHub: Grazulex/shipmark
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом
Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel
Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!