Skip to content
droplet

GitHub Action

Docker Lint

v1.1.1 Latest version

Docker Lint

droplet

Docker Lint

An action for linting dockerfiles

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Docker Lint

uses: luke142367/Docker-Lint-Action@v1.1.1

Learn more about this action in luke142367/Docker-Lint-Action

Choose a version

Docker Lint Action

This is a GitHub action for running dockerfilelint on docker files and annotating diffs with the linter output

Example

name: Lint
on: [push]
jobs:
  lint:
    runs-on: ubuntu-latest
    steps: 
    - name: Checkout
      uses: actions/checkout@master
    - name: lint
      uses: luke142367/Docker-Lint-Action@v1.0.0
      with:
        target: Dockerfile
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Annotations

This action will also annotate your commits with the linting errors example

Usage

This is a list of the arguments this action can take:

Name Required Description
GITHUB_TOKEN Yes This can simply be set to ${{secrets.GITHUB_TOKEN}}
target No This is a space separated list of targets to run Dockerfilelint on. By default this is set to 'Dockerfile'