Skip to content

Commit

Permalink
Merge branch 'master' into switch-to-ci-release-under-new-org
Browse files Browse the repository at this point in the history
  • Loading branch information
Philippus committed May 5, 2024
2 parents 0131847 + 71214f8 commit 76df69a
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 83 deletions.
1 change: 0 additions & 1 deletion .coveralls.yml

This file was deleted.

76 changes: 9 additions & 67 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
Expand All @@ -31,37 +32,18 @@ jobs:
- name: run tests
run: sbt ++2.12.12 test

- name: Import GPG key
id: import_gpg
uses: crazy-max/ghaction-import-gpg@v3
with:
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PGP_PASSPHRASE }}

- name: GPG user IDs
run: |
echo "fingerprint: ${{ steps.import_gpg.outputs.fingerprint }}"
echo "keyid: ${{ steps.import_gpg.outputs.keyid }}"
echo "name: ${{ steps.import_gpg.outputs.name }}"
echo "email: ${{ steps.import_gpg.outputs.email }}"
- name: publish snapshot
run: sbt ++2.12.12 publish
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}

scala-2_13:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
Expand All @@ -70,62 +52,22 @@ jobs:
- name: run tests
run: sbt ++2.13.4 test

- name: Import GPG key
id: import_gpg
uses: crazy-max/ghaction-import-gpg@v3
with:
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PGP_PASSPHRASE }}

- name: GPG user IDs
run: |
echo "fingerprint: ${{ steps.import_gpg.outputs.fingerprint }}"
echo "keyid: ${{ steps.import_gpg.outputs.keyid }}"
echo "name: ${{ steps.import_gpg.outputs.name }}"
echo "email: ${{ steps.import_gpg.outputs.email }}"
- name: publish snapshot
run: sbt ++2.13.4 publish
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}


scala-3_0:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
run: docker run -d -it -p 39227:9200 -p 39337:9300 -e "discovery.type=single-node" -v /home/runner/work/elastic4s/elastic4s/elastic4s-tests/src/test/resources/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml docker.elastic.co/elasticsearch/elasticsearch:8.12.2

- name: run tests
run: sbt ++3.3.0 elastic4s-scala3/test

- name: Import GPG key
id: import_gpg
uses: crazy-max/ghaction-import-gpg@v3
with:
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PGP_PASSPHRASE }}

- name: GPG user IDs
run: |
echo "fingerprint: ${{ steps.import_gpg.outputs.fingerprint }}"
echo "keyid: ${{ steps.import_gpg.outputs.keyid }}"
echo "name: ${{ steps.import_gpg.outputs.name }}"
echo "email: ${{ steps.import_gpg.outputs.email }}"
- name: publish snapshot
run: sbt ++3.3.0 elastic4s-scala3/publish
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
15 changes: 9 additions & 6 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
Expand All @@ -32,13 +33,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
Expand All @@ -52,13 +54,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11

- name: Launch elastic docker
Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def isRelease = releaseVersion != ""
// set by github actions and used as the snapshot build number
def githubRunNumber = sys.env.getOrElse("GITHUB_RUN_NUMBER", "local")

val scala2Versions = Seq("2.12.19", "2.13.12")
val scala2Versions = Seq("2.12.19", "2.13.14")
val scalaAllVersions = scala2Versions :+ "3.3.3"

lazy val commonScalaVersionSettings = Seq(
Expand Down
8 changes: 4 additions & 4 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,26 @@ object Dependencies {
val CatsEffect2Version = "2.5.5"
val CatsEffectVersion = "3.5.4"
val CatsVersion = "2.0.0"
val CirceVersion = "0.14.6"
val CirceVersion = "0.14.7"
val CommonsIoVersion = "2.16.1"
val ElasticsearchVersion = "8.12.2"
val ExtsVersion = "1.61.1"
val JacksonVersion = "2.17.0"
val JacksonVersion = "2.17.1"
val Json4sVersion = "4.0.7"
val Log4jVersion = "2.15.0"
val MockitoVersion = "5.11.0"
val MonixVersion = "3.4.1"
val PekkoHttpVersion = "1.0.1"
val PekkoVersion = "1.0.2"
val PlayJsonVersion = "3.0.2"
val PlayJsonVersion = "3.0.3"
val ReactiveStreamsVersion = "1.0.3"
val ScalatestPlusMockitoArtifactId = "mockito-3-4"
val ScalatestPlusVersion = "3.2.9.0"
val ScalazVersion = "7.2.36"
val ScalatestVersion = "3.2.18"
val Slf4jVersion = "2.0.13"
val SprayJsonVersion = "1.3.6"
val SttpVersion = "3.9.5"
val SttpVersion = "3.9.6"
val ZIOJson1Version = "0.1.5"
val ZIO1Version = "1.0.18"
val ZIOVersion = "2.0.22"
Expand Down
4 changes: 0 additions & 4 deletions snapshot_deploy.sh

This file was deleted.

0 comments on commit 76df69a

Please sign in to comment.