Skip to content

Update all non-major dependencies #703

Update all non-major dependencies

Update all non-major dependencies #703

Workflow file for this run

name: dockerfiles
on:
pull_request:
paths:
- "docker/**"
push:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Install Hadolint
run: |
sudo wget -O /usr/local/bin/hadolint \
https://github.com/hadolint/hadolint/releases/latest/download/hadolint-Linux-x86_64
sudo chmod +x /usr/local/bin/hadolint
- name: Lint Dockerfiles
run: |
for df in docker/**/Dockerfile; do
echo "Linting $df"
hadolint "$df"
done
- name: Build Dockerfiles
run: |
for df in docker/**/Dockerfile; do
echo "$df" | grep -qw hugo && continue
dir=$(dirname "$df")
tag=$(basename "$dir" | tr '[:upper:]' '[:lower:]')
echo "Building $df"
docker build -t "ci-$tag" "$dir"
done