Skip to content

Commit 210ef7f

Browse files
authored
CI: setup-sbt (#869)
* CI: setup-sbt * Update dependency-graph.yml
1 parent ca36897 commit 210ef7f

9 files changed

+46
-10
lines changed

.github/workflows/check-build-test.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ concurrency:
1717
jobs:
1818
style-compile-mima:
1919
name: Compile, Code Style, Binary Compatibility
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-22.04
2121
env:
2222
JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8
2323

@@ -34,6 +34,9 @@ jobs:
3434
distribution: temurin
3535
java-version: 8
3636

37+
- name: Install sbt
38+
uses: sbt/setup-sbt@v1
39+
3740
- name: Cache Coursier cache
3841
uses: coursier/cache-action@v6
3942

@@ -45,7 +48,7 @@ jobs:
4548

4649
documentation:
4750
name: ScalaDoc, Documentation with Paradox
48-
runs-on: ubuntu-20.04
51+
runs-on: ubuntu-22.04
4952
env:
5053
JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8
5154

@@ -62,6 +65,9 @@ jobs:
6265
distribution: temurin
6366
java-version: 11
6467

68+
- name: Install sbt
69+
uses: sbt/setup-sbt@v1
70+
6571
- name: Cache Coursier cache
6672
uses: coursier/cache-action@v6
6773

@@ -73,7 +79,7 @@ jobs:
7379
# run: cs launch net.runne::site-link-validator:0.2.2 -- scripts/link-validator.conf
7480

7581
connectors:
76-
runs-on: ubuntu-20.04
82+
runs-on: ubuntu-22.04
7783

7884
strategy:
7985
fail-fast: false
@@ -148,6 +154,9 @@ jobs:
148154
distribution: temurin
149155
java-version: 8
150156

157+
- name: Install sbt
158+
uses: sbt/setup-sbt@v1
159+
151160
- name: Cache Coursier cache
152161
uses: coursier/cache-action@v6
153162

.github/workflows/dependency-graph.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ jobs:
77
dependency-graph:
88
name: Update Dependency Graph
99
runs-on: ubuntu-latest
10+
if: github.repository == 'apache/pekko-connectors'
1011
steps:
1112
- uses: actions/checkout@v4
13+
- name: Install sbt
14+
uses: sbt/setup-sbt@v1
1215
- uses: scalacenter/sbt-dependency-submission@v2

.github/workflows/headers.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ permissions: {}
88
jobs:
99
check-headers:
1010
name: Check headers
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-22.04
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v4
@@ -22,6 +22,9 @@ jobs:
2222
distribution: temurin
2323
java-version: 8
2424

25+
- name: Install sbt
26+
uses: sbt/setup-sbt@v1
27+
2528
- name: Cache Coursier cache
2629
uses: coursier/cache-action@v6
2730

.github/workflows/link-validator.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ jobs:
2121
distribution: temurin
2222
java-version: 8
2323

24+
- name: Install sbt
25+
uses: sbt/setup-sbt@v1
26+
2427
- name: Cache Coursier cache
2528
uses: coursier/cache-action@v6
2629

.github/workflows/nightly-builds.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions: {}
1010
jobs:
1111
test-compile:
1212
name: Compile
13-
runs-on: ubuntu-20.04
13+
runs-on: ubuntu-22.04
1414
strategy:
1515
fail-fast: false
1616
matrix:
@@ -31,6 +31,9 @@ jobs:
3131
distribution: temurin
3232
java-version: ${{ matrix.JDK }}
3333

34+
- name: Install sbt
35+
uses: sbt/setup-sbt@v1
36+
3437
- name: Cache Coursier cache
3538
uses: coursier/cache-action@v6
3639

@@ -39,7 +42,7 @@ jobs:
3942

4043
integration-tests:
4144
name: Pekko Connectors Integration tests
42-
runs-on: ubuntu-20.04
45+
runs-on: ubuntu-22.04
4346
if: github.repository == 'apache/pekko-connectors'
4447
steps:
4548
- name: Checkout
@@ -53,6 +56,9 @@ jobs:
5356
distribution: temurin
5457
java-version: 8
5558

59+
- name: Install sbt
60+
uses: sbt/setup-sbt@v1
61+
5662
- name: Cache Coursier cache
5763
uses: coursier/cache-action@v6
5864

.github/workflows/nightly-pekko-1.0-builds.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515
jobs:
1616
test-compile:
1717
name: Compile
18-
runs-on: ubuntu-20.04
18+
runs-on: ubuntu-22.04
1919
strategy:
2020
fail-fast: false
2121
matrix:
@@ -36,6 +36,9 @@ jobs:
3636
distribution: temurin
3737
java-version: ${{ matrix.JDK }}
3838

39+
- name: Install sbt
40+
uses: sbt/setup-sbt@v1
41+
3942
- name: Cache Coursier cache
4043
uses: coursier/cache-action@v6
4144

.github/workflows/publish-1.0-docs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
# runs on main repo only
99
if: github.repository == 'apache/pekko-connectors'
1010
name: Publish
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-22.04
1212
env:
1313
JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8
1414
steps:
@@ -25,6 +25,9 @@ jobs:
2525
distribution: temurin
2626
java-version: 8
2727

28+
- name: Install sbt
29+
uses: sbt/setup-sbt@v1
30+
2831
- name: Build Documentation
2932
run: |-
3033
sbt "set ThisBuild / version := \"1.0.2\"; docs/paradox; unidoc"

.github/workflows/publish-1.1-docs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
# runs on main repo only
99
if: github.repository == 'apache/pekko-connectors'
1010
name: Publish
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-22.04
1212
env:
1313
JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8
1414
steps:
@@ -24,6 +24,9 @@ jobs:
2424
distribution: temurin
2525
java-version: 8
2626

27+
- name: Install sbt
28+
uses: sbt/setup-sbt@v1
29+
2730
- name: Build Documentation
2831
run: |-
2932
sbt "set ThisBuild / version := \"1.1.0-M1\"; docs/paradox; unidoc"

.github/workflows/publish-nightly.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
# runs on main repo only
1111
if: github.repository == 'apache/pekko-connectors'
1212
name: Publish
13-
runs-on: ubuntu-20.04
13+
runs-on: ubuntu-22.04
1414
env:
1515
JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8
1616
steps:
@@ -26,6 +26,9 @@ jobs:
2626
distribution: temurin
2727
java-version: 8
2828

29+
- name: Install sbt
30+
uses: sbt/setup-sbt@v1
31+
2932
- name: Publish to Apache Maven repo
3033
env:
3134
NEXUS_USER: ${{ secrets.NEXUS_USER }}

0 commit comments

Comments
 (0)