From 5cd4ef8401dfcea9d4d7995d5650a848ed910456 Mon Sep 17 00:00:00 2001 From: Barry Walker Date: Tue, 13 Jan 2026 14:41:54 -0500 Subject: [PATCH] fix: skip default clone to avoid LFS failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Woodpecker's default clone step fails when git-lfs isn't installed. Using manual clone with alpine/git instead. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .woodpecker/pr.yml | 9 +++++++++ .woodpecker/release.yml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/.woodpecker/pr.yml b/.woodpecker/pr.yml index aab447a..a7878f5 100644 --- a/.woodpecker/pr.yml +++ b/.woodpecker/pr.yml @@ -2,11 +2,20 @@ when: - event: pull_request +skip_clone: true + steps: + - name: clone + image: alpine/git + commands: + - git clone --depth=1 ${CI_REPO_CLONE_URL} . + - git checkout ${CI_COMMIT_SHA} + - name: restore image: mcr.microsoft.com/dotnet/sdk:10.0-preview commands: - dotnet restore + depends_on: [clone] - name: build image: mcr.microsoft.com/dotnet/sdk:10.0-preview diff --git a/.woodpecker/release.yml b/.woodpecker/release.yml index 821c359..72ab106 100644 --- a/.woodpecker/release.yml +++ b/.woodpecker/release.yml @@ -3,11 +3,20 @@ when: - event: push branch: main +skip_clone: true + steps: + - name: clone + image: alpine/git + commands: + - git clone --depth=50 --tags ${CI_REPO_CLONE_URL} . + - git checkout ${CI_COMMIT_SHA} + - name: restore image: mcr.microsoft.com/dotnet/sdk:10.0-preview commands: - dotnet restore + depends_on: [clone] - name: build image: mcr.microsoft.com/dotnet/sdk:10.0-preview