Skip to content

Commit 739193d

Browse files
Update workflows
1 parent 14fa092 commit 739193d

File tree

3 files changed

+44
-16
lines changed

3 files changed

+44
-16
lines changed

.github/workflows/javadoc.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@ on:
55
types: [ released ]
66

77
jobs:
8-
deploy:
8+
javadoc:
99
runs-on: ubuntu-latest
1010

1111
permissions:
1212
contents: write
1313

1414
steps:
1515
- name: Checkout Code
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717

1818
- name: Set up JDK 21
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: 21
2222
distribution: adopt
2323

24-
- name: Create Javadoc
25-
uses: gradle/gradle-build-action@v3
26-
with:
27-
cache-disabled: true
28-
arguments: javadoc
24+
- name: Setup Gradle
25+
uses: gradle/actions/setup-gradle@v4
26+
27+
- name: Generate Javadoc
28+
run: ./gradlew javadoc
2929

3030
- name: Deploy to Github Pages
3131
uses: JamesIves/github-pages-deploy-action@v4.6.0

.github/workflows/publish.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Publish
2+
3+
on:
4+
release:
5+
types: [ created ]
6+
7+
jobs:
8+
publish:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout Code
12+
uses: actions/checkout@v5
13+
14+
- name: Set Up JDK 21
15+
uses: actions/setup-java@v4
16+
with:
17+
java-version: 21
18+
distribution: adopt
19+
20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v4
22+
with:
23+
cache-disabled: true
24+
25+
- name: Publish to xenondevs repository
26+
run: ./gradlew publish
27+
env:
28+
ORG_GRADLE_PROJECT_xenondevsUsername: ${{ secrets.XENONDEVS_RELEASES_USERNAME }}
29+
ORG_GRADLE_PROJECT_xenondevsPassword: ${{ secrets.XENONDEVS_RELEASES_PASSWORD }}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build InvUI
1+
name: Run Tests
22

33
on:
44
push:
@@ -7,22 +7,21 @@ on:
77
branches: [ "**" ]
88

99
jobs:
10-
build:
11-
name: Build InvUI
10+
test:
1211
runs-on: ubuntu-latest
1312

1413
steps:
1514
- name: Checkout repository
16-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1716

1817
- name: Set up JDK 21
1918
uses: actions/setup-java@v4
2019
with:
2120
java-version: 21
2221
distribution: adopt
2322

24-
- name: Build InvUI
25-
uses: gradle/gradle-build-action@v3
26-
with:
27-
cache-disabled: true
28-
arguments: clean build test
23+
- name: Setup Gradle
24+
uses: gradle/actions/setup-gradle@v4
25+
26+
- name: Run Tests
27+
run: ./gradlew clean build test

0 commit comments

Comments
 (0)