Skip to content

chore: bump actions/cache from 4.0.2 to 4.1.1 #23

chore: bump actions/cache from 4.0.2 to 4.1.1

chore: bump actions/cache from 4.0.2 to 4.1.1 #23

Workflow file for this run

name: Test Blog Docker image
on:
pull_request:
paths:
- "/blog"
- ".github/workflows/build-blog.yaml"
env:
GITHUB_ORG: hyperfluid-solutions
GITHUB_REPO: baseimages
IMAGE_LICENSES: MIT
IMAGE_VENDOR: Hyperfluid Solutions Corp.
jobs:
build_image:
name: Build Docker image
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # ratchet:actions/checkout@v4
- name: Cache Docker layers
uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # ratchet:actions/cache@v4
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-
- name: Set up QEMU
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # ratchet:docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db # ratchet:docker/setup-buildx-action@v3
- name: Build Docker image
id: push
uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85
with:
context: ./blog
file: ./blog/Dockerfile
push: false
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
- # Temp fix
# https://github.com/docker/build-push-action/issues/252
# https://github.com/moby/buildkit/issues/1896
name: Move cache
run: |
rm -rf /tmp/.buildx-cache
mv /tmp/.buildx-cache-new /tmp/.buildx-cache