From 1c5f5524fa8a7458f63a91a99517a1607a142b90 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:20:43 +0100 Subject: [PATCH 1/6] ci: remove caching step from CI workflow --- .gitea/workflows/ci.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 366770a..83d4615 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -17,16 +17,6 @@ jobs: with: distribution: "temurin" java-version: "22" - - - uses: actions/cache@v3 - working-directory: ./backend - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - restore-keys: | - ${{ runner.os }}-gradle- - name: "Prepare Gradle" working-directory: ./backend run: gradle clean From 204b205b445fe1f13a72daf78701044305875880 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:26:38 +0100 Subject: [PATCH 2/6] ci: add caching for Gradle dependencies in CI workflow --- .gitea/workflows/ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 83d4615..eb515bb 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -17,6 +17,15 @@ jobs: with: distribution: "temurin" java-version: "22" + - name: "Cache Gradle dependencies" + uses: actions/cache@v3 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: gradle-${{ runner.os }}-common + restore-keys: | + gradle-${{ runner.os }}- - name: "Prepare Gradle" working-directory: ./backend run: gradle clean From 455ebdbe91f23f7bd084fd9f8f974cce7c6e4f4c Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:36:57 +0100 Subject: [PATCH 3/6] ci: add caching for Gradle build outputs --- .gitea/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index eb515bb..eb1669a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,6 +26,13 @@ jobs: key: gradle-${{ runner.os }}-common restore-keys: | gradle-${{ runner.os }}- + - name: "Cache Gradle build outputs" + uses: actions/cache@v3 + with: + path: backend/build + key: gradle-build-${{ runner.os }}-common + restore-keys: | + gradle-build-${{ runner.os }}- - name: "Prepare Gradle" working-directory: ./backend run: gradle clean From 1bc2ca5f9ab60d874ad050dd0f8d2fff2cb8957a Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:47:55 +0100 Subject: [PATCH 4/6] ci: add tree command to CI workflow --- .gitea/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index eb1669a..d4a485c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -39,6 +39,7 @@ jobs: - name: "Check" working-directory: ./backend run: gradle checkstyleMain + - run: tree - name: "Stop Gradle" working-directory: ./backend run: gradle --stop From 9d4fb96dafa58e86655e2f1e7e4c261f6eedc204 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:52:09 +0100 Subject: [PATCH 5/6] ci: update tree command in CI workflow --- .gitea/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index d4a485c..2ef77a4 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: - name: "Check" working-directory: ./backend run: gradle checkstyleMain - - run: tree + - run: find . -print | sed -e "s;[^/]*/;|____;g;s;____|; |;g" - name: "Stop Gradle" working-directory: ./backend run: gradle --stop From 13245cdab6c890637306e71519242543c1fedfad Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 19 Feb 2025 09:54:41 +0100 Subject: [PATCH 6/6] ci: update CI workflow by removing unnecessary caching steps --- .gitea/workflows/ci.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2ef77a4..eb515bb 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,20 +26,12 @@ jobs: key: gradle-${{ runner.os }}-common restore-keys: | gradle-${{ runner.os }}- - - name: "Cache Gradle build outputs" - uses: actions/cache@v3 - with: - path: backend/build - key: gradle-build-${{ runner.os }}-common - restore-keys: | - gradle-build-${{ runner.os }}- - name: "Prepare Gradle" working-directory: ./backend run: gradle clean - name: "Check" working-directory: ./backend run: gradle checkstyleMain - - run: find . -print | sed -e "s;[^/]*/;|____;g;s;____|; |;g" - name: "Stop Gradle" working-directory: ./backend run: gradle --stop