Skip to content

Commit 8df85dd

Browse files
committed
Separate the GitHub Action workflow into more steps
1 parent cad03c2 commit 8df85dd

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/build.yml

+12-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ jobs:
1212
permissions:
1313
contents: read
1414
steps:
15-
- uses: actions/checkout@v4
15+
- name: Checkout Repository
16+
uses: actions/checkout@v4
17+
1618
- name: Set up JDK 21
1719
uses: actions/setup-java@v4
1820
with:
@@ -21,6 +23,13 @@ jobs:
2123

2224
- name: Setup Gradle
2325
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
24-
25-
- name: Build with Gradle Wrapper
26+
27+
- name: Run PMD Analysis
28+
run: ./gradlew pmdMain pmdTest
29+
continue-on-error: false # Fail if code quality issues are found
30+
31+
- name: Run Unit Tests
32+
run: ./gradlew test
33+
34+
- name: Build Project
2635
run: ./gradlew build

0 commit comments

Comments
 (0)