Skip to content

trial-github: fetch Git LFS files (trials get pointer files instead of images) #2165

Description

@QuinnsCode

scripts/trial-github.ts clones repos without their Git LFS files, so a trial gets only the small pointer files. On zyra-project/terraviz the skybox (public/assets/skybox/*.jpg) and Earth_Specular_2K.jpg came through as pointers, and the globe drew on a black sky with no stars. The app was fine. The trial just didn't have the images.

git-lfs isn't installed on the trial machine. Downloading the 7 files from media.githubusercontent.com/media/<owner>/<repo>/<sha>/<path> fixed it by hand (found in #2153's trial).

Fix: when .gitattributes names filter=lfs, either run git lfs pull if git-lfs is there, or fetch each pointer file from media.githubusercontent.com. Do it before the build, outside the sandbox's offline profile. Cap the total size, and note in the trial report which files were fetched.

🤖 Generated with Claude Code

Activity

  1. self-assigned this
    on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions