Skip to content

Commit 8713d60

Browse files
committed
hotfix(docs): avoid overwriting bases
1 parent ebae526 commit 8713d60

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

docs/make.jl

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,19 @@ post_process_vitepress_index()
325325
function fix_empty_bases()
326326
bases_file = joinpath(@__DIR__, "build", "bases.txt")
327327
mkpath(dirname(bases_file))
328-
if !isfile(bases_file) || isempty(filter(!isempty, readlines(bases_file)))
329-
@info "Creating/fixing bases.txt for deployment"
328+
329+
if !isfile(bases_file)
330+
@info "Creating bases.txt for dev deployment"
330331
write(bases_file, "dev\n")
332+
else
333+
bases = filter(!isempty, readlines(bases_file))
334+
if isempty(bases)
335+
@info "Fixing empty bases.txt for dev deployment"
336+
write(bases_file, "dev\n")
337+
else
338+
@info "bases.txt already exists with $(length(bases)) bases: $bases"
339+
# Don't overwrite it - DocumenterVitepress may have generated multiple bases
340+
end
331341
end
332342
end
333343

0 commit comments

Comments
 (0)