From d89e501138151ef725c0b630f34bf3c9146074a7 Mon Sep 17 00:00:00 2001
From: pmckinney-codat
Date: Mon, 27 Jul 2026 14:13:13 +0100
Subject: [PATCH] EXP-1609: Fetch Git LFS content in Actions checkouts
All jpg/jpeg/png are LFS-tracked, and actions/checkout defaults to
lfs: false, so the first Pages deploy shipped 130-byte pointer files
instead of images (Vercel handled LFS via git_lfs = true in its
project config).
Co-Authored-By: Claude Fable 5
---
.github/workflows/deploy.yml | 4 ++++
.github/workflows/pr.yml | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 8ec5eff07..916442891 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -19,6 +19,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
+ with:
+ # Images are Git LFS-tracked (.gitattributes); without this the
+ # build ships LFS pointer files instead of the actual binaries
+ lfs: true
- uses: actions/setup-node@v6
with:
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 53ae09f0b..df28d3e48 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -8,6 +8,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
+ with:
+ # Images are Git LFS-tracked (.gitattributes); without this the
+ # build ships LFS pointer files instead of the actual binaries
+ lfs: true
- uses: actions/setup-node@v6
with: