cmc/cleberg.net

My personal web garden & blog.

clone: git clone https://gitbay.org/cmc/cleberg.net.git

baa6262554d3fbf0ba93870c80ac2c176d52df9c

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-03-23T16:08:15Z

skip ruff in prod; fix build.yml path sourcing
 .build.yml | 3 ++-
 build.py   | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/.build.yml b/.build.yml
index 225eea0..98a9c58 100644
--- a/.build.yml
+++ b/.build.yml
@@ -21,8 +21,9 @@ tasks:
       curl -sSfL https://github.com/tdewolff/minify/releases/latest/download/minify_linux_amd64.tar.gz \
         | tar -xz -C ~/.local/bin minify
   - build: |
+      source ~/.local/bin/env
       cd cleberg.net
-      ~/.local/bin/uv run build.py
+      uv run build.py
   - deploy: |
       cd cleberg.net
       chmod 600 ~/.ssh/id_rsa
diff --git a/build.py b/build.py
index f109ce3..8421ed3 100644
--- a/build.py
+++ b/build.py
@@ -568,7 +568,9 @@ def start_dev_server(build_dir):
 
 
 def main():
-    run_ruff()
+    env = os.environ.get("ENV", "").casefold()
+    if env != "prod":
+        run_ruff()
     html_snippet = get_recent_posts_html("./content/blog", num_posts=3)
 
     build_dir = Path(".build")
@@ -576,7 +578,6 @@ def main():
     css_src = theme_dir / "styles.css"
     css_min = theme_dir / "styles.min.css"
 
-    env = os.environ.get("ENV", "").casefold()
     build = os.environ.get("BUILD", "").casefold() == "true"
     deploy = os.environ.get("DEPLOY", "").casefold() == "true"