未验证 提交 0adf94aa 编写于 作者: D Dejan Mijić 提交者: GitHub

Use setup-java (#533)

上级 7fade9c9
......@@ -21,34 +21,29 @@ jobs:
uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Setup Java
uses: actions/setup-java@v2.5.0
with:
distribution: temurin
java-version: 17
check-latest: true
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Check code formatting
run: ./sbt fmtCheck
doc:
runs-on: ubuntu-20.04
timeout-minutes: 30
steps:
- name: Checkout current branch
uses: actions/checkout@v2.4.0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Check generation of ScalaDoc
run: ./sbt +Test/doc
publishLocal:
runs-on: ubuntu-20.04
timeout-minutes: 30
steps:
- name: Checkout current branch
uses: actions/checkout@v2.4.0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Setup Java
uses: actions/setup-java@v2.5.0
with:
distribution: temurin
java-version: 8
check-latest: true
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Check that building packages works
......@@ -60,8 +55,12 @@ jobs:
steps:
- name: Checkout current branch
uses: actions/checkout@v2.4.0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Setup Java
uses: actions/setup-java@v2.5.0
with:
distribution: temurin
java-version: 17
check-latest: true
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Check Website Generation
......@@ -73,17 +72,19 @@ jobs:
strategy:
fail-fast: false
matrix:
java: ['adopt@1.8', 'adopt@1.11']
java: ['8', '11', '17']
scala: ['2.12.15', '2.13.8']
steps:
- name: Checkout current branch
uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Setup Java
uses: actions/setup-java@v2.5.0
with:
distribution: temurin
java-version: ${{ matrix.java }}
check-latest: true
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Run test containers
......@@ -93,7 +94,7 @@ jobs:
ci:
runs-on: ubuntu-20.04
needs: [lint, doc, publishLocal, website, test]
needs: [lint, publishLocal, website, test]
steps:
- name: Aggregate outcomes
run: echo "build succeeded"
......@@ -108,8 +109,12 @@ jobs:
uses: actions/checkout@v2.4.0
with:
fetch-depth: 0
- name: Setup Scala and Java
uses: olafurpg/setup-scala@v13
- name: Setup Java
uses: actions/setup-java@v2.5.0
with:
distribution: temurin
java-version: 17
check-latest: true
- name: Cache scala dependencies
uses: coursier/cache-action@v6
- name: Release artifacts
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册