Skip to content

ci: move Dockerfile lint from Woodpecker to GitHub Actions - #266

Merged
modem7 merged 1 commit into
masterfrom
ci/move-lint-to-actions
Aug 24, 2026
Merged

ci: move Dockerfile lint from Woodpecker to GitHub Actions#266
modem7 merged 1 commit into
masterfrom
ci/move-lint-to-actions

Conversation

@modem7

@modem7 modem7 commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • .woodpecker.yml no longer runs lint-dockerfile (hadolint) — it duplicated the lint job already in .github/workflows/CI.yml. Woodpecker now only builds and pushes.
  • build job in CI.yml now needs: [package-availability, lint] so a bad Dockerfile fails before a build is attempted.

Test plan

  • YAML validated with yaml.safe_load
  • Confirm lint gates build on this PR
  • Confirm a subsequent Woodpecker build on master still builds/pushes without the removed step

Woodpecker's lint-dockerfile step duplicated the existing hadolint
job in CI.yml. Remove it from Woodpecker (build-only now) and make
the build job wait on lint so a bad Dockerfile fails fast.
@modem7
modem7 merged commit 90f6bed into master Aug 24, 2026
12 checks passed
@modem7
modem7 deleted the ci/move-lint-to-actions branch August 24, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant