mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2024-12-11 17:31:24 +01:00
d4577d161e
Updated all the actions where possible. This should at least for the most actions mean that they are using the latest github actions core and should partially resolve the issue #2847 The only actions left are the actions from `actions-rs`.
33 lines
943 B
YAML
33 lines
943 B
YAML
name: Hadolint
|
|
|
|
on: [
|
|
push,
|
|
pull_request
|
|
]
|
|
|
|
jobs:
|
|
hadolint:
|
|
name: Validate Dockerfile syntax
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
# Checkout the repo
|
|
- name: Checkout
|
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
|
|
# End Checkout the repo
|
|
|
|
|
|
# Download hadolint - https://github.com/hadolint/hadolint/releases
|
|
- name: Download hadolint
|
|
shell: bash
|
|
run: |
|
|
sudo curl -L https://github.com/hadolint/hadolint/releases/download/v${HADOLINT_VERSION}/hadolint-$(uname -s)-$(uname -m) -o /usr/local/bin/hadolint && \
|
|
sudo chmod +x /usr/local/bin/hadolint
|
|
env:
|
|
HADOLINT_VERSION: 2.10.0
|
|
# End Download hadolint
|
|
|
|
# Test Dockerfiles
|
|
- name: Run hadolint
|
|
shell: bash
|
|
run: git ls-files --exclude='docker/*/Dockerfile*' --ignored --cached | xargs hadolint
|
|
# End Test Dockerfiles
|