From 73203967ee0b59b78161e374fd800bf4435c3ecc Mon Sep 17 00:00:00 2001 From: Pradeep Mudlapur <13034211+mdpradeep@users.noreply.github.com> Date: Wed, 18 Jun 2025 17:39:16 +0530 Subject: [PATCH 1/4] chore: bump OpenAPI version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 36443f5..2d52277 100644 --- a/Project.toml +++ b/Project.toml @@ -16,7 +16,7 @@ TimeZones = "f269a46b-ccf7-5d73-abea-4c690281aa53" [compat] Downloads = "1" -OpenAPI = "0.1" +OpenAPI = "0.1,0.2" JSON = "0.21" TimeZones = "1" julia = "1" From 24a207a7e797c769825dbed863893243f13dfd29 Mon Sep 17 00:00:00 2001 From: Pradeep Mudlapur <13034211+mdpradeep@users.noreply.github.com> Date: Wed, 18 Jun 2025 17:49:02 +0530 Subject: [PATCH 2/4] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 2d52277..7740489 100644 --- a/Project.toml +++ b/Project.toml @@ -4,7 +4,7 @@ authors = ["JuliaHub Inc."] keywords = ["kubernetes", "client"] license = "MIT" desc = "Julia Kubernetes Client" -version = "0.7.6" +version = "0.7.7" [deps] Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" From 6d75a95d0706525980cbbf799db81b2fe68e2eb0 Mon Sep 17 00:00:00 2001 From: tan Date: Wed, 18 Jun 2025 18:02:41 +0530 Subject: [PATCH 3/4] bump actions cache to v4 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14fa804..7543d93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: actions/cache@v1 + - uses: actions/cache@v4 env: cache-name: cache-artifacts with: From 01b9ea5c71ae52e8ef4499a2f656770dc3d7d7fd Mon Sep 17 00:00:00 2001 From: tan Date: Thu, 19 Jun 2025 13:03:05 +0530 Subject: [PATCH 4/4] attempt to fix CI crash --- test/runtests.jl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/runtests.jl b/test/runtests.jl index e947941..610d8d3 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -346,3 +346,12 @@ function test_all() end test_all() + +# Shutdown the kubectl proxy if we are running on github CI. +# This is to close network connections that libcurl would otherwise keep open and +# that leads to segfault in some versions of julia when the process exits. This is +# a workaround for what seems like a bug in Downloads.jl/LibCURL. +if haskey(ENV, "CI") + run(`killall kubectl`) + sleep(5) +end \ No newline at end of file