Skip to content

feat: add Dockerfile for zizmor - #532

Merged
woodruffw merged 11 commits into
mainfrom
ww/docker
Feb 12, 2025
Merged

feat: add Dockerfile for zizmor#532
woodruffw merged 11 commits into
mainfrom
ww/docker

Conversation

@woodruffw

@woodruffw woodruffw commented Feb 12, 2025

Copy link
Copy Markdown
Member

Builds on top of the excellent work @trallard has done in #319.

Closes #319.

trallard and others added 9 commits December 17, 2024 12:36
This trims the image build slightly by removing the `uv`
dependency and installing `zizmor` directly via `pip`.

It also bumps the build image to `python:3.13-slim-bullseye`
and the runtime image to `debian:bullseye-slim`. The latter
should be slightly smaller than the previous `python:3.12-slim-bookworm`
runtime image, since `zizmor` itself doesn't actually
require Python.
@woodruffw woodruffw self-assigned this Feb 12, 2025
Comment thread .github/workflows/docker.yml Fixed
@woodruffw
woodruffw marked this pull request as ready for review February 12, 2025 03:58
@woodruffw

Copy link
Copy Markdown
Member Author

GitHub won't let me trigger a dispatch from a non-main workflow, so I'm going to merge this for experimentation's sake.

@woodruffw
woodruffw merged commit 880f3f9 into main Feb 12, 2025
@woodruffw
woodruffw deleted the ww/docker branch February 12, 2025 04:01
@woodruffw woodruffw added the enhancement New feature or request label Feb 12, 2025
@trallard

Copy link
Copy Markdown
Contributor

Thanks for taking this over the finish line. I am sorry these have been chaotic times over here, and this took longer than I would have liked. 🚀

@woodruffw

Copy link
Copy Markdown
Member Author

No problem at all!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants