aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorMarcin Aman <marcin.aman@gmail.com>2021-04-29 17:05:03 +0200
committerGitHub <noreply@github.com>2021-04-29 17:05:03 +0200
commit34be1adfc7a5a40cf649b0243eefae8b03af49e1 (patch)
tree01273e9b4470c9c286ba1fffc936468efa96d947 /.github/workflows
parent105d275b8e932ace459d0eca2c8f31c443095465 (diff)
downloaddokka-34be1adfc7a5a40cf649b0243eefae8b03af49e1.tar.gz
dokka-34be1adfc7a5a40cf649b0243eefae8b03af49e1.tar.bz2
dokka-34be1adfc7a5a40cf649b0243eefae8b03af49e1.zip
Update tests with kotlin 1.5-RC and gradle 7.0 (#1857)
* Update tests with kotlin 1.5-RC and gradle 7.0 * Update tests with kotlin 1.5-RC and gradle 7.0
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/gradle-test.pr.yml21
-rw-r--r--.github/workflows/s3-snapshots.yml34
2 files changed, 16 insertions, 39 deletions
diff --git a/.github/workflows/gradle-test.pr.yml b/.github/workflows/gradle-test.pr.yml
index 6ec50c21..76f16b94 100644
--- a/.github/workflows/gradle-test.pr.yml
+++ b/.github/workflows/gradle-test.pr.yml
@@ -3,15 +3,26 @@ name: CI
on: pull_request
jobs:
- test:
+ test-ubuntu:
strategy:
matrix:
- os: [ubuntu-latest, windows-latest]
- runs-on: ${{ matrix.os }}
+ version: [ 8, 11, 15 ]
+ runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- - uses: gradle/wrapper-validation-action@v1
- uses: actions/setup-java@v1
with:
- java-version: 11
+ java-version: ${{ matrix.version }}
- run: ./gradlew clean test --stacktrace
+
+ test-windows:
+ strategy:
+ matrix:
+ version: [ 8, 11, 15 ]
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: ${{ matrix.version }}
+ - run: ./gradlew clean test --stacktrace --no-daemon --parallel --max-workers=1
diff --git a/.github/workflows/s3-snapshots.yml b/.github/workflows/s3-snapshots.yml
index f9d21817..847e9d7e 100644
--- a/.github/workflows/s3-snapshots.yml
+++ b/.github/workflows/s3-snapshots.yml
@@ -7,40 +7,6 @@ env:
bucket-name: 'dokka-snapshots'
jobs:
- coroutines:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout dokka
- uses: actions/checkout@v2
- with:
- submodules: true
-
- - uses: actions/setup-java@v1
- with:
- java-version: 12
-
- - name: Publish dokka locally
- run: ./gradlew publishToMavenLocal --stacktrace
-
- - name: Document coroutines
- run: ./gradlew :integration-tests:gradle:integrationTest --tests org.jetbrains.dokka.it.gradle.kotlin.CoroutinesGradleIntegrationTest --stacktrace
- timeout-minutes: 60
- env:
- DOKKA_IT_AWS_PATH: /home/runner/work/dokka/coroutines
-
- - name: Configure AWS credentials for S3 access
- uses: aws-actions/configure-aws-credentials@v1
- with:
- aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
- aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- aws-region: eu-central-1
-
- - name: Copy files to dokka's S3 bucket
- run: ./integration-tests/aws_sync.sh s3://${{ env.bucket-name }} coroutines ../coroutines
-
- - name: Print link
- run: echo http://dokka-snapshots.s3.eu-central-1.amazonaws.com/${{ env.branch-name }}/coroutines/${GITHUB_SHA::7}/index.html
-
stdlib:
runs-on: ubuntu-latest
steps: