diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 21a61c3fee2..add120c7b6d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,10 +25,14 @@ jobs: java-version: 1.8 - name: Build artifact run: sbt clean universal:packageZipTarball + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Identify artifact id: identify_artifact run: ./identify_artifact.sh - name: Run tests + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: sbt test - name: Publish artifact uses: actions/upload-artifact@v2-preview diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 58177b57921..a79f48bfd4c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,11 +18,15 @@ jobs: java-version: 1.8 - name: Build artifact run: sbt clean universal:packageZipTarball + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Identify artifact id: identify_artifact run: ./identify_artifact.sh - name: Run tests run: sbt test + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Publish artifact uses: actions/upload-artifact@v2-preview if: success() diff --git a/build.sbt b/build.sbt index bb3cd05810a..33dfc390fc5 100644 --- a/build.sbt +++ b/build.sbt @@ -8,6 +8,12 @@ import sbtprotobuf.ProtobufPlugin import scalariform.formatter.preferences._ credentials ++= loadM2Credentials(streams.value.log) +credentials += Credentials( + "GitHub Package Registry", + "maven.pkg.github.com", + "criteo-forks", + sys.env.get("GITHUB_TOKEN").get +) resolvers ++= loadM2Resolvers(sLog.value) resolvers += Resolver.sonatypeRepo("snapshots") @@ -111,8 +117,7 @@ lazy val commonSettings = Seq( Resolver.JCenterRepository, "Typesafe Releases" at "https://repo.typesafe.com/typesafe/releases/", "Apache Shapshots" at "https://repository.apache.org/content/repositories/snapshots/", - "Mesosphere Public Repo" at "https://downloads.mesosphere.com/maven", - "Mesosphere Snapshot Repo" at "https://downloads.mesosphere.com/maven-snapshot" + "Criteo Forks Marathon" at "https://maven.pkg.github.com/criteo-forks/marathon/" ), cancelable in Global := true, publishTo := Some(s3resolver.value(