| name: Hadolint |
|
|
| on: |
| push: |
| branches: ["main"] |
| pull_request: |
| |
| branches: ["main"] |
| schedule: |
| - cron: "20 13 * * 0" |
|
|
| permissions: |
| contents: read |
|
|
| jobs: |
| hadolint: |
| name: Run hadolint scanning |
| runs-on: ubuntu-latest |
| permissions: |
| contents: read |
| security-events: write |
| actions: read |
| steps: |
| - name: Checkout code |
| uses: actions/checkout@v4 |
|
|
| - name: Run hadolint |
| uses: hadolint/hadolint-action@f988afea3da57ee48710a9795b6bb677cc901183 |
| with: |
| dockerfile: ./Dockerfile |
| format: sarif |
| output-file: hadolint-results.sarif |
| no-fail: true |
|
|
| - name: Upload analysis results to GitHub |
| uses: github/codeql-action/upload-sarif@v2 |
| with: |
| sarif_file: hadolint-results.sarif |
| wait-for-processing: true |
|
|