From 5f1b0f4f365cf8b2a2e70e1a2c8fbe4196d75c77 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Wed, 26 Oct 2022 23:59:04 +0200 Subject: [PATCH 1/2] ci(deploy): set fetch-depth to 0 with checkout action Signed-off-by: CrazyMax --- .github/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 060ce88366..224c7d7627 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -68,6 +68,8 @@ jobs: - name: Checkout uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 From a96dd76048cf750919d5bbfb2e51ddc87c4401c5 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Thu, 27 Oct 2022 00:07:44 +0200 Subject: [PATCH 2/2] jekyll(fetch_remote): set fetch depth 0 if not a local build Signed-off-by: CrazyMax --- _plugins/fetch_remote.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_plugins/fetch_remote.rb b/_plugins/fetch_remote.rb index 158fb3919a..ace1149cfd 100644 --- a/_plugins/fetch_remote.rb +++ b/_plugins/fetch_remote.rb @@ -40,6 +40,8 @@ module Jekyll def pre_read(site) beginning_time = Time.now puts "Starting plugin fetch_remote.rb..." + + fetch_depth = get_docs_url == "http://localhost:4000" ? 1 : 0 site.config['fetch-remote'].each do |entry| puts " Repo #{entry['repo']}" @@ -55,11 +57,11 @@ module Jekyll rescue => e FileUtils.rm_rf(clonedir) puts " Cloning repository into #{clonedir}" - git = Git.clone("#{entry['repo']}.git", Pathname.new(clonedir), branch: entry['ref'], depth: 1) + git = Git.clone("#{entry['repo']}.git", Pathname.new(clonedir), branch: entry['ref'], depth: fetch_depth) end else puts " Cloning repository into #{clonedir}" - git = Git.clone("#{entry['repo']}.git", Pathname.new(clonedir), branch: entry['ref'], depth: 1) + git = Git.clone("#{entry['repo']}.git", Pathname.new(clonedir), branch: entry['ref'], depth: fetch_depth) end entry['paths'].each do |path|