From b3c6ba190d793d39f1a459b6155084743156c2e2 Mon Sep 17 00:00:00 2001 From: ZhangStudyLife <174326754+ZhangStudyLife@users.noreply.github.com> Date: Sun, 9 Aug 2026 02:29:54 +0800 Subject: [PATCH 1/2] fix: sync generator version with package --- Generator/Sources/CLI/Version.swift | 2 +- Generator/Tests/VersionTest.swift | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 Generator/Tests/VersionTest.swift diff --git a/Generator/Sources/CLI/Version.swift b/Generator/Sources/CLI/Version.swift index f031860f..1b4cca8c 100644 --- a/Generator/Sources/CLI/Version.swift +++ b/Generator/Sources/CLI/Version.swift @@ -1 +1 @@ -let version = "2.0.10" +let version = "2.4.0" diff --git a/Generator/Tests/VersionTest.swift b/Generator/Tests/VersionTest.swift new file mode 100644 index 00000000..31b9127f --- /dev/null +++ b/Generator/Tests/VersionTest.swift @@ -0,0 +1,17 @@ +import Foundation +import XCTest + +final class VersionTest: XCTestCase { + func testGeneratorVersionMatchesLibraryVersion() throws { + let repositoryURL = URL(fileURLWithPath: #filePath) + .deletingLastPathComponent() + .deletingLastPathComponent() + .deletingLastPathComponent() + let libraryVersion = try String( + contentsOf: repositoryURL.appendingPathComponent("version"), + encoding: .utf8 + ).trimmingCharacters(in: .whitespacesAndNewlines) + + XCTAssertEqual(version, libraryVersion) + } +} From d723d7151c08afa2ac60c6b52bb29a3003dc1953 Mon Sep 17 00:00:00 2001 From: ZhangStudyLife <174326754+ZhangStudyLife@users.noreply.github.com> Date: Sat, 15 Aug 2026 00:25:03 +0800 Subject: [PATCH 2/2] ci: run generator version tests --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cb659e05..df3b8f4f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,6 +37,10 @@ jobs: make set -o pipefail && xcodebuild test -scheme "Cuckoo-macOS" -workspace Cuckoo.xcworkspace \ | xcbeautify --renderer github-actions + - name: Test generator + run: | + set -o pipefail && xcodebuild test -scheme "Generator" -workspace Cuckoo.xcworkspace \ + | xcbeautify --renderer github-actions test_iOS: name: Build and Test on iOS simulator