From 7a4bee679f675acb872327f06f463203ebad1553 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Thu, 12 Feb 2026 22:14:27 -0600 Subject: [PATCH 1/2] ci: Don't use shallow clone for docs --- .woodpecker/docs.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.woodpecker/docs.yaml b/.woodpecker/docs.yaml index 7bc8f11..118cf10 100644 --- a/.woodpecker/docs.yaml +++ b/.woodpecker/docs.yaml @@ -2,6 +2,13 @@ when: branch: master event: push +clone: + git: + image: woodpeckerci/plugin-git + settings: + partial: false + depth: 0 + steps: docs: image: julia:1 From 804977c5062a191d4a45f36a1151ecae9bb2883c Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Thu, 12 Feb 2026 22:16:42 -0600 Subject: [PATCH 2/2] fix: Remove testing from UUID generation Although Documenter supports `filter`ing non-deterministic output from doctests, the non-deterministic parts were being picked up as errors by CI, even though all my local machines were fine. To avoid this, just replace the non-deterministic doctest with a `julia-repl` block. --- src/Base30.jl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Base30.jl b/src/Base30.jl index 7df66fc..be15aa4 100644 --- a/src/Base30.jl +++ b/src/Base30.jl @@ -82,13 +82,13 @@ value of the `UUID` is passed directly into the method. # Examples -```jldoctest; filter = r"[0-9A-Z]{26}" => "7ZK00JECBDF2H7GNBXN59C6S9S" +```jldoctest julia> base30encode(30) "10" +``` -julia> using UUIDs - -julia> base30encode(UUIDs.uuid1()) +```julia-repl +julia> using UUIDs; base30encode(uuid1()) "7ZK00JECBDF2H7GNBXN59C6S9S" ```