From 8d42778f6e405f20e75a5d7429e065ef2086f355 Mon Sep 17 00:00:00 2001 From: Pedro Cuenca Date: Fri, 1 Aug 2025 17:45:26 +0200 Subject: [PATCH 1/4] [don't merge] verify token in CI --- Sources/Hub/HubApi.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sources/Hub/HubApi.swift b/Sources/Hub/HubApi.swift index 7c8f61e5..08db0d3f 100644 --- a/Sources/Hub/HubApi.swift +++ b/Sources/Hub/HubApi.swift @@ -29,6 +29,11 @@ public struct HubApi: Sendable { useOfflineMode: Bool? = nil ) { self.hfToken = hfToken ?? Self.hfTokenFromEnv() + if self.hfToken == nil { + print("🔴 NO TOKEN **") + } else { + print("✅ got token") + } if let downloadBase { self.downloadBase = downloadBase } else { From f7b2d6ff013e1921af2aef0101c2b0f54aa15112 Mon Sep 17 00:00:00 2001 From: Pedro Cuenca Date: Sun, 3 Aug 2025 18:16:07 +0200 Subject: [PATCH 2/4] secrets: inherit --- .github/workflows/unit-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index f4dc9d04..c3341302 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -10,3 +10,4 @@ on: jobs: build-and-test: uses: huggingface/hf-workflows/.github/workflows/swift_transformers_unit_tests.yml@main + secretes: inherit From adeccc964eebdc663cae64595947f98b12e17c71 Mon Sep 17 00:00:00 2001 From: Pedro Cuenca Date: Sun, 3 Aug 2025 18:19:14 +0200 Subject: [PATCH 3/4] Update .github/workflows/unit-tests.yml --- .github/workflows/unit-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index c3341302..b81ca2d6 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -10,4 +10,4 @@ on: jobs: build-and-test: uses: huggingface/hf-workflows/.github/workflows/swift_transformers_unit_tests.yml@main - secretes: inherit + secrets: inherit From 91b4e7d5e766e307546a74e9649b61041c9d1626 Mon Sep 17 00:00:00 2001 From: Pedro Cuenca Date: Mon, 8 Sep 2025 19:10:34 +0200 Subject: [PATCH 4/4] Only print when CI_DISABLE_NETWORK_MONITOR is 1 --- Sources/Hub/HubApi.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Hub/HubApi.swift b/Sources/Hub/HubApi.swift index 08db0d3f..8116b5be 100644 --- a/Sources/Hub/HubApi.swift +++ b/Sources/Hub/HubApi.swift @@ -29,10 +29,10 @@ public struct HubApi: Sendable { useOfflineMode: Bool? = nil ) { self.hfToken = hfToken ?? Self.hfTokenFromEnv() - if self.hfToken == nil { - print("🔴 NO TOKEN **") - } else { - print("✅ got token") + + let debugPrint = ProcessInfo.processInfo.environment["CI_DISABLE_NETWORK_MONITOR"] == "1" + if debugPrint { + print(self.hfToken == nil ? "🔴 NO TOKEN **" : "✅ got token") } if let downloadBase { self.downloadBase = downloadBase