Skip to content

Commit

Permalink
Merge pull request #1216 from eed3si9n/wip/github-actions
Browse files Browse the repository at this point in the history
Document setup-sbt
  • Loading branch information
eed3si9n authored Jun 23, 2024
2 parents 150f712 + 75ff654 commit f585467
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 13 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ jobs:
distribution: 'adopt'
java-version: '11'
cache: 'sbt'
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Setup node
uses: actions/setup-node@v4
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,13 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: zulu
java-version: 8
cache: sbt
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and Test
run: sbt -v +test
```
Expand Down Expand Up @@ -89,10 +92,13 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: zulu
java-version: 8
cache: sbt
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and Test
run: sbt -v +test
```
Expand Down Expand Up @@ -124,12 +130,14 @@ To use it, set the input parameter `cache` of the action `setup-java` to the val

```yml
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: zulu
java-version: 8
cache: sbt
- name: Build and test
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and Test
run: sbt -v +test
```
Expand Down Expand Up @@ -161,19 +169,25 @@ jobs:
include:
- os: ubuntu-latest
java: 8
distribution: zulu
- os: ubuntu-latest
java: 17
distribution: zulu
- os: windows-latest
distribution: temurin
java: 17
runs-on: \${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: \${{ matrix.distribution }}
java-version: \${{ matrix.java }}
cache: sbt
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and test
shell: bash
run: sbt -v +test
Expand All @@ -198,22 +212,27 @@ jobs:
include:
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 1
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 2
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 3
runs-on: \${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: \${{ matrix.distribution }}
java-version: \${{ matrix.java }}
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and test (1)
if: \${{ matrix.jobtype == 1 }}
shell: bash
Expand Down Expand Up @@ -248,15 +267,19 @@ jobs:
include:
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 1
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 2
- os: windows-latest
java: 17
distribution: temurin
jobtype: 2
- os: ubuntu-latest
java: 17
distribution: temurin
jobtype: 3
runs-on: \${{ matrix.os }}
env:
Expand All @@ -267,11 +290,13 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: temurin
distribution: \${{ matrix.distribution }}
java-version: \${{ matrix.java }}
cache: sbt
- name: Setup sbt
uses: sbt/setup-sbt@v1
- name: Build and test (1)
if: \${{ matrix.jobtype == 1 }}
shell: bash
Expand Down

0 comments on commit f585467

Please sign in to comment.