From 3be53c1d8970d6f65c78a1e1853c99ca4aecb3f7 Mon Sep 17 00:00:00 2001 From: ramvignesh-b Date: Tue, 5 May 2026 00:03:02 +0530 Subject: [PATCH] ci: replace certificate caching with artifact uploads --- .github/workflows/ci.yml | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5dbb20f..dfd80cf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,11 +25,12 @@ jobs: mkcert -install mkcert -cert-file certs/localhost.pem -key-file certs/localhost-key.pem localhost 127.0.0.1 ::1 - - name: Cache certificates - uses: actions/cache/save@v4 + - name: Upload certificates + uses: actions/upload-artifact@v4 with: - path: certs - key: certs-${{ runner.os }}-${{ github.sha }} + name: ssl-certs + path: certs/ + retention-days: 1 frontend: name: Frontend CI @@ -42,11 +43,11 @@ jobs: - uses: actions/checkout@v4 - uses: oven-sh/setup-bun@v2 - - name: Restore certificates - uses: actions/cache/restore@v4 + - name: Download certificates + uses: actions/download-artifact@v4 with: - path: certs - key: certs-${{ runner.os }}-${{ github.sha }} + name: ssl-certs + path: certs/ - name: Install dependencies run: bun install --frozen-lockfile @@ -87,11 +88,11 @@ jobs: enable-cache: true cache-dependency-glob: "backend/uv.lock" - - name: Restore certificates - uses: actions/cache/restore@v4 + - name: Download certificates + uses: actions/download-artifact@v4 with: - path: certs - key: certs-${{ runner.os }}-${{ github.sha }} + name: ssl-certs + path: certs/ - name: Lint & Test run: | @@ -116,11 +117,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Restore Certificates - uses: actions/cache/restore@v4 + - name: Download Certificates + uses: actions/download-artifact@v4 with: - path: certs - key: certs-${{ runner.os }}-${{ github.sha }} + name: ssl-certs + path: certs/ - name: Setup Tools uses: astral-sh/setup-uv@v5