Skip to content

Commit 09bb68c

Browse files
committed
update github actions
1 parent 505686f commit 09bb68c

File tree

3 files changed

+23
-49
lines changed

3 files changed

+23
-49
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,18 @@ on:
77

88
jobs:
99
build:
10-
runs-on: ubuntu-latest
11-
timeout-minutes: 30
10+
runs-on: windows-latest
11+
timeout-minutes: 20
1212
steps:
13-
- uses: actions/checkout@v3.5.3
14-
- name: Set up JDK 11
15-
uses: actions/setup-java@v3.12.0
13+
- uses: actions/checkout@v3
14+
- uses: actions/setup-java@v3.5.1
1615
with:
17-
java-version: 11
18-
distribution: liberica
19-
- name: execute build
20-
uses: gradle/gradle-build-action@v2.7.1
16+
java-version: '17'
17+
distribution: 'liberica'
18+
cache: 'gradle'
19+
- name: Gradle Wrapper Validation
20+
uses: gradle/wrapper-validation-action@v1.0.4
21+
- name: Gradle Build
22+
uses: gradle/gradle-build-action@v2.4.2
2123
with:
22-
arguments: build
24+
arguments: test jvmTest

.github/workflows/pages.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
name: Dokka publication
22

33
on:
4-
push:
5-
branches: [ master ]
4+
workflow_dispatch:
5+
release:
6+
types: [ created ]
67

78
jobs:
89
build:
9-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-24.04
1011
timeout-minutes: 40
1112
steps:
12-
- uses: actions/checkout@v2
13-
- name: Set up JDK 11
14-
uses: actions/setup-java@v2.5.0
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-java@v4
1515
with:
16-
java-version: 11
16+
java-version: 17
1717
distribution: liberica
18-
- name: execute build
19-
uses: gradle/gradle-build-action@v2
18+
- uses: gradle/gradle-build-action@v3
2019
with:
21-
arguments: dokkaHtmlMultiModule
22-
- uses: JamesIves/github-pages-deploy-action@4.1.0
20+
arguments: dokkaGenerate --no-parallel
21+
- uses: JamesIves/github-pages-deploy-action@v4
2322
with:
2423
branch: gh-pages
25-
folder: build/dokka/htmlMultiModule
24+
folder: build/dokka/html

.github/workflows/publish.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)