Skip to content

Commit a6429a4

Browse files
author
Vincent Potucek
committed
[UX] add icons like junit build to improve CI UX ✅
1 parent d8eb3c7 commit a6429a4

File tree

1 file changed

+0
-20
lines changed

1 file changed

+0
-20
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
name: CI ♻️
2-
32
on:
43
pull_request:
54
push:
65
branches: [main, release]
76
workflow_dispatch:
8-
97
concurrency:
108
group: ${{ github.workflow }}-${{ github.ref }}
119
cancel-in-progress: true
12-
1310
jobs:
1411
sanity-check:
1512
name: SanityCheck 🕊️
@@ -22,25 +19,19 @@ jobs:
2219
uses: actions/checkout@v6
2320
with:
2421
fetch-depth: 0
25-
2622
- name: Setup Java ☕
2723
uses: actions/setup-java@v5
2824
with:
2925
distribution: "temurin"
3026
java-version: 21
31-
3227
- name: Gradle Caching 💾
3328
uses: gradle/actions/setup-gradle@v5
34-
3529
- name: Spotless Check ✨
3630
run: ./gradlew spotlessCheck
37-
3831
- name: Rewrite Dry Run 🌀
3932
run: ./gradlew rewriteDryRun
40-
4133
- name: Assemble TestClasses ⚙️
4234
run: ./gradlew assemble testClasses
43-
4435
build:
4536
name: Build Matrix 🏗️
4637
needs: sanity-check
@@ -62,47 +53,37 @@ jobs:
6253
jre: 17
6354
os: ubuntu-latest
6455
runs-on: ${{ matrix.os }}
65-
6656
steps:
6757
- name: Checkout 📥
6858
uses: actions/checkout@v6
69-
7059
- name: Setup Java ☕️
7160
uses: actions/setup-java@v5
7261
with:
7362
distribution: "temurin"
7463
java-version: ${{ matrix.jre }}
75-
7664
- name: Gradle Caching 💾
7765
uses: gradle/actions/setup-gradle@v5
78-
7966
- name: Build (Maven Only) 🏗️
8067
if: matrix.kind == 'maven'
8168
run: ./gradlew :plugin-maven:build -x spotlessCheck -x rewriteDryRun
82-
8369
- name: Build (Gradle) 🏗️
8470
if: matrix.kind == 'gradle'
8571
run: ./gradlew build -x spotlessCheck -x rewriteDryRun -PSPOTLESS_EXCLUDE_MAVEN=true
86-
8772
- name: Test NPM 🧪
8873
if: matrix.kind == 'npm'
8974
run: ./gradlew testNpm
90-
9175
- name: Setup Go 🦫
9276
if: matrix.kind == 'shfmt'
9377
uses: actions/setup-go@v6
9478
with:
9579
go-version: 'stable'
96-
9780
- name: Install shfmt 🔧
9881
if: matrix.kind == 'shfmt'
9982
run: |
10083
go install mvdan.cc/sh/v3/cmd/shfmt@${{ matrix.shfmt-version }}
101-
10284
- name: Test shfmt 🧪
10385
if: matrix.kind == 'shfmt'
10486
run: ./gradlew testShfmt
105-
10687
- name: Test IntelliJ IDEA 🧪
10788
if: matrix.kind == 'idea'
10889
run: |
@@ -113,7 +94,6 @@ jobs:
11394
export PATH=${PATH}:$(pwd)/bin
11495
cd ..
11596
./gradlew testIdea
116-
11797
- name: Test Results 📊
11898
uses: mikepenz/action-junit-report@v6
11999
if: always() # always run even if the previous step fails

0 commit comments

Comments
 (0)