From 29077ed6d678470917f3b1d89491cc5c14fb6cd2 Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Thu, 6 Nov 2025 23:37:30 +0100 Subject: [PATCH] Added caches to CICD --- .gitea/workflows/pushImage.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitea/workflows/pushImage.yaml b/.gitea/workflows/pushImage.yaml index 6bba0a1..2ff893a 100644 --- a/.gitea/workflows/pushImage.yaml +++ b/.gitea/workflows/pushImage.yaml @@ -13,6 +13,13 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: '8.3.0' + - name: Cache Composer + uses: actions/cache@v4 + with: + path: ~/.composer/cache + key: composer-${{ hashFiles('**/composer.lock') }} + restore-keys: | + composer-${{ hashFiles('**/composer.lock') }} - name: Install dependencies run: composer install --prefer-dist --no-progress --no-suggest --no-interaction - name: Run PHPUnit tests @@ -30,6 +37,12 @@ jobs: registry: git.matthiasg.dev username: ninluc password: ${{ secrets.REGISTRY_TOKEN }} + - name: Cache Docker layers (registry-backed) + uses: actions/cache@v4 + with: + path: /tmp/.buildx-cache + key: buildx-cache-${{ github.sha }} + restore-keys: buildx-cache-${{ github.sha }} - name: Build and push run: | docker build -t git.matthiasg.dev/ninluc/datbrowser:latest .