Skip to content

Drop unused lfs:true from integration-test checkout - #3

Merged
eduralph merged 1 commit into
maintenance/gramps60from
feature/ci-cd-pipeline
Apr 17, 2026
Merged

Drop unused lfs:true from integration-test checkout#3
eduralph merged 1 commit into
maintenance/gramps60from
feature/ci-cd-pipeline

Conversation

@eduralph

Copy link
Copy Markdown
Owner

Summary

The integration-test job passes lfs: true to actions/checkout@v4, which makes checkout shell out to git-lfs. The gramps-ci image doesn't have git-lfs installed, so this fails with:

Error: Unable to locate executable file: git-lfs

The repo has no .gitattributes and no LFS-tracked files — the 3.9 MB sample sqz under TMGimporter/tests/ is committed directly. So the flag is pure overhead and unsafe.

Test plan

  • Integration test job passes actions/checkout@v4 step
  • Plugin registration + per-addon integration tests run

🤖 Generated with Claude Code

The repo has no .gitattributes and no LFS-tracked files, so passing
lfs: true to actions/checkout just makes it shell out to git-lfs,
which isn't installed in the gramps-ci image. The 3.9 MB sample
sqz under TMGimporter/tests/ is committed directly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@eduralph
eduralph merged commit b8ded3f into maintenance/gramps60 Apr 17, 2026
2 of 6 checks passed
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