From ff674d2c97efbb868270bbd0df55a03ae7a6814d Mon Sep 17 00:00:00 2001 From: semyonsinchenko Date: Mon, 9 Jun 2025 17:55:29 +0200 Subject: [PATCH] Scala publish CI --- .github/workflows/python-publish.yml | 2 +- .github/workflows/scala-publish.yml | 33 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/scala-publish.yml diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 533eb3cca..7c3dc7f59 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -21,7 +21,7 @@ jobs: - name: Set up JDK if: startsWith(github.ref, 'refs/tags/') - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '11' distribution: 'zulu' diff --git a/.github/workflows/scala-publish.yml b/.github/workflows/scala-publish.yml new file mode 100644 index 000000000..d048c1b97 --- /dev/null +++ b/.github/workflows/scala-publish.yml @@ -0,0 +1,33 @@ +name: scala-central-publish + +on: + push: + branches: + - main + tags: + - "*.*.*" + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v4 + with: + fetch-depth: 0 # sbt-git requires the full history to determine the version + + - name: Set up JDK + if: startsWith(github.ref, 'refs/tags/') + uses: actions/setup-java@v4 + with: + java-version: '11' + distribution: 'zulu' + + - name: Run the release of core + if: startsWith(github.ref, 'refs/tags/') + run: build/sbt ci-release + env: + PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }} + PGP_SECRET: ${{ secrets.PGP_SECRET }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} + SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}