Skip to content

Bump actions/checkout from 3 to 4 #211

Bump actions/checkout from 3 to 4

Bump actions/checkout from 3 to 4 #211

Workflow file for this run

name: Test Build
on:
push:
branches-ignore:
- master
tags-ignore:
- '**'
paths:
- Dockerfiles/**
- .github/workflows/test_build.yml
- docker-bake.hcl
jobs:
Build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
buildType: ["source", "pypi", "experimental"]
buildArch: ["slim", "alpine"]
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- uses: actions/checkout@v4
- name: Bake ${{ matrix.buildType }}-${{ matrix.buildArch }}
uses: docker/bake-action@v3
with:
files: ./docker-bake.hcl
targets: ${{ matrix.buildType }}-${{ matrix.buildArch }}
push: false
load: true
set: |
*.cache-from=type=gha,scope=buildx-${{matrix.buildType}}-${{matrix.buildArch}}
*.cache-to=type=gha,mode=max,scope=buildx-${{matrix.buildType}}-${{matrix.buildArch}}
- name: Run ${{ matrix.buildType }}-${{ matrix.buildArch }}
run: docker run --rm -i -v $(pwd)/tests:/tests/ cyb3rjak3/html5validator:${{ matrix.buildType }}-${{ matrix.buildArch }} html5validator --root /tests/ --log DEBUG