semantic release with github
v1.0.2
これは、セマンティック リリース マネージャーを github-actions に組み込むためのテスト リポジトリです。
Semantic-releaseはnodejsツールであり、ciの非js言語で動作することを確認したいと考えています。
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