「sbt-releases」を使用していて、タスク内から「release」を実行する必要がありますが、「release」が task ではなくコマンドであるという問題があります。
sbt のタスク内からコマンドを実行することは可能ですか?
タスク内からリリースを実行する必要があるのはなぜですか?
何らかの条件が満たされた場合にリリースを実行し、そうでない場合は通常のビルドをトリガーするタスクを作成したいと考えています。sbt で releaseProcess を変更することでそれを達成しようとしましたが、問題はそれが taskKey ではなく SettingKey であり、設定がプロジェクトの読み込みで一度初期化されるため、設定内でタスクを使用できないことです。