Skip to content

Commit e327430

Browse files
Add setup-sbt GH action (#756)
1 parent a4eb361 commit e327430

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
cache: "sbt"
2525
java-version: ${{ matrix.java }}
2626

27+
- uses: sbt/setup-sbt@v1
28+
2729
- name: Main project tests
2830
run: sbt test
2931

@@ -43,6 +45,8 @@ jobs:
4345
cache: "sbt"
4446
java-version: 17
4547

48+
- uses: sbt/setup-sbt@v1
49+
4650
- name: Build Dockerised CLI
4751
run: sbt cli/docker
4852

@@ -84,6 +88,15 @@ jobs:
8488
steps:
8589
- uses: actions/checkout@v2
8690
- run: yarn global add @bazel/bazelisk
91+
92+
- uses: actions/setup-java@v3
93+
with:
94+
distribution: "temurin"
95+
cache: "sbt"
96+
java-version: 17
97+
98+
- uses: sbt/setup-sbt@v1
99+
87100
- run: sbt build
88101
- run: echo "$PWD/out/bin" >> $GITHUB_PATH
89102
- name: Auto-index scip-java codebase
@@ -101,12 +114,15 @@ jobs:
101114
runs-on: ubuntu-latest
102115
steps:
103116
- uses: actions/checkout@v2
117+
104118
- uses: actions/setup-java@v3
105119
with:
106120
distribution: "temurin"
107121
java-version: 11
108122
cache: "sbt"
109123

124+
- uses: sbt/setup-sbt@v1
125+
110126
- run: sbt --client checkAll
111127

112128
- name: Run sample benchmarks
@@ -129,6 +145,7 @@ jobs:
129145
cache: "sbt"
130146
java-version: ${{ matrix.java }}
131147

148+
- uses: sbt/setup-sbt@v1
132149

133150
- run: |
134151
sbt build publishM2 publishLocal dumpScipJavaVersion

.github/workflows/mdoc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
distribution: 'temurin'
1616
java-version: 11
1717
cache: 'sbt'
18+
- uses: sbt/setup-sbt@v1
1819
- run: sbt docs/docusaurusPublishGhpages
1920
env:
2021
GIT_DEPLOY_KEY: ${{ secrets.GIT_DEPLOY_KEY }}

.github/workflows/release-docker.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
distribution: 'temurin'
1717
java-version: 8
1818
cache: 'sbt'
19+
- uses: sbt/setup-sbt@v1
1920
- uses: docker/setup-buildx-action@v1
2021
- name: Login to DockerHub
2122
uses: docker/login-action@v1

.github/workflows/release-maven.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
distribution: 'temurin'
1616
java-version: 8
1717
cache: 'sbt'
18+
- uses: sbt/setup-sbt@v1
1819
- name: Publish ${{ github.ref }}
1920
run: sbt ci-release
2021
env:

.github/workflows/sourcegraph.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
java-version: 8
2222
cache: "sbt"
2323

24+
- uses: sbt/setup-sbt@v1
25+
2426
- name: Publish CLI locally
2527
run: sbt publishLocal dumpScipJavaVersion
2628

0 commit comments

Comments
 (0)