Skip to content

feat: more verbose errors #32

feat: more verbose errors

feat: more verbose errors #32

name: Docker images validation
on:
- pull_request
jobs:
validate-dockerfile:
name: Validate dockerfile
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
dockerfile:
- 'Dockerfile*'
- name: Build images
if: steps.filter.outputs.dockerfile == 'true'
run: make docker-build
validate-build-tools:
name: Validate build-tools
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
dockerfile:
- 'tools/**'
- name: Build tools
if: steps.filter.outputs.dockerfile == 'true'
run: make docker-build-tools
validate-test-server:
name: Validate test-server
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
dockerfile:
- 'test-git-server/**'
- name: Build images
if: steps.filter.outputs.dockerfile == 'true'
run: make docker-git-server-tool
validate-dev-container:
name: Validate dev-container
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
dockerfile:
- '.devcontainer/**'
- name: Build images
if: steps.filter.outputs.dockerfile == 'true'
run: make docker-dev-container