From 9c7cfd8b9766377545e9e49c009331a80b687efa Mon Sep 17 00:00:00 2001 From: Sylvain Carisey Date: Sat, 6 Jan 2024 21:59:24 +0100 Subject: [PATCH] ci:pct-compose shell script --- .github/workflows/release.yml | 4 ++-- build.sbt | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2bee082..e1573a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,10 +12,10 @@ jobs: with: java-version: openjdk@1.17 - name: Package - run: sbt assembly + run: sbt 'test;assembly' - name: Create release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | gh release delete ${{ github.ref_name }} --yes || true - gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --generate-notes target/scala-3.3.1/pct-compose.jar + gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --generate-notes target/scala-3.3.1/pct-compose diff --git a/build.sbt b/build.sbt index 55751c0..f5f773f 100644 --- a/build.sbt +++ b/build.sbt @@ -1,3 +1,4 @@ +import sbtassembly.AssemblyPlugin.defaultShellScript organization := "dev.carisey" homepage := Some(url("https://pct-compose.carisey.dev")) licenses += "AGPL-3.0-or-later" -> url("https://www.gnu.org/licenses/agpl-3.0.fr.html#license-text") @@ -15,7 +16,8 @@ scmInfo := Some( scalaVersion := "3.3.1" testFrameworks += new TestFramework("org.scalatest.tools.Framework") -assembly / assemblyJarName := "pct-compose.jar" +assemblyPrependShellScript := Some(defaultShellScript) +assembly / assemblyJarName := "pct-compose" libraryDependencies ++= Seq( "com.lihaoyi" %% "mainargs" % "0.5.4",