From 4791bc0af3207eed2cd7bae8a5ab5e0343e03a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20S=C3=A4ume?= Date: Thu, 19 Sep 2024 21:58:48 +0200 Subject: [PATCH] PMT-3: Update CI with caching for Dependencies --- .forgejo/workflows/qs.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.forgejo/workflows/qs.yml b/.forgejo/workflows/qs.yml index a709883..1182fe1 100644 --- a/.forgejo/workflows/qs.yml +++ b/.forgejo/workflows/qs.yml @@ -25,6 +25,14 @@ jobs: steps: - name: "Checkout" uses: "https://git.euph.dev/actions/checkout@v3" + - uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- - name: "Prepare Gradle" run: gradle clean - name: "Generate OAS Boilerplate" @@ -41,6 +49,14 @@ jobs: steps: - name: "Checkout" uses: "https://git.euph.dev/actions/checkout@v3" + - uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- - name: "Prepare Gradle" run: gradle clean - name: "Generate OAS Boilerplate" @@ -57,6 +73,14 @@ jobs: steps: - name: "Checkout" uses: "https://git.euph.dev/actions/checkout@v3" + - uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- - name: "Prepare Gradle" run: gradle clean - name: "Generate OAS Boilerplate"