Это тестовый репозиторий, предназначенный для включения менеджера семантического выпуска в действия github.
Semantic-release — это инструмент nodejs, и я хочу, чтобы он работал с языком, отличным от js, в ci.
GITHUB_TOKEN
будет заполнен GitHub (это подарок и по умолчанию;)) У плагина есть проблемы с выводом номера текущей и следующей версии за пределами релиза. Существует много возможных обходных путей, так как разработчики, вероятно, видят это по-другому (см. вопрос проекта). Также очень хорошо, что под Github запрос на включение является стандартным, что, конечно, не поддерживается программным обеспечением (см. Действие).
...
[10:46:49 AM] [semantic-release] › ℹ This run was triggered by a pull request and therefore a new version won ' t be published.
...
Почему это может быть полезно? Тег версии был бы мне полезен, например, для автоматического создания контейнеров после выпуска с разными тегами. Это должно быть возможно, но это должно быть проверено на новом проекте.
docker-compose run composer composer --version
docker-compose run php php --version
docker-compose run phpunit phpunit --version