From a62f2be129e7511f903904533943e2c4afc82370 Mon Sep 17 00:00:00 2001 From: Brock Allen Date: Sun, 28 Jan 2024 01:29:16 +0000 Subject: [PATCH] ops: hashFiles workaround https://docs.gitea.com/next/usage/actions/comparison#hashfiles-expression --- .gitea/workflows/ci.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index d523152..f0c168b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -19,13 +19,19 @@ jobs: - name: Create docker cache folder run: mkdir -p /tmp/docker + - + name: Hash dockerfile + id: dockerfile-hash + uses: actions/go-hashfiles@v0.0.1 + with: + patterns: builder.Dockerfile - name: Restore docker image id: cache-docker uses: actions/cache@v3 with: path: /tmp/docker - key: ${{ runner.os }}-docker-${{ hashFiles('builder.Dockerfile') }} + key: ${{ runner.os }}-docker-${{ steps.dockerfile-hash.outputs.hash }} - name: Build docker builder-image if: steps.cache-docker.outputs.cache-hit != 'true' @@ -42,13 +48,19 @@ jobs: steps: - uses: actions/checkout@v3 - uses: docker/setup-buildx-action@v2 + - + name: Hash dockerfile + id: dockerfile-hash + uses: actions/go-hashfiles@v0.0.1 + with: + patterns: builder.Dockerfile - name: Restore docker image id: cache-docker uses: actions/cache@v3 with: path: /tmp/docker - key: ${{ runner.os }}-docker-${{ hashFiles('builder.Dockerfile') }} + key: ${{ runner.os }}-docker-${{ steps.dockerfile-hash.outputs.hash }} - name: Load image run: |