From 938904920f2146011bc602483f7f066ed7873a43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lang=C3=A9?= Date: Fri, 24 Nov 2023 11:11:15 +0100 Subject: [PATCH] Use local maven repository (#67) It contains mirror of few missing dependencies whose repositories don't exist anymore JIRA: MESOS-5770 --- .github/workflows/release.yml | 4 ++++ .github/workflows/test.yml | 4 ++++ build.sbt | 9 +++++++-- 3 files changed, 15 insertions(+), 2 deletions(-) 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(