Skip to content

Commit 4a80127

Browse files
committed
compression is now only set when min-os-version can be determined
1 parent 784f413 commit 4a80127

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Sources/quickpkg/PackageBuilder.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,13 @@ struct PackageBuilder: Sendable {
118118
logger.log("Ownership: \(ownership.rawValue)", level: 1)
119119
}
120120

121-
pkgbuildArgs += ["--compression", compression.rawValue]
122-
logger.log("Compression: \(compression.rawValue)", level: 1)
123-
124121
if let minOSVersion = minOSVersion {
125122
pkgbuildArgs += ["--min-os-version", minOSVersion]
126123
logger.log("Minimum OS version: \(minOSVersion)", level: 1)
124+
125+
// compression requires --min-os-version to be set
126+
pkgbuildArgs += ["--compression", compression.rawValue]
127+
logger.log("Compression: \(compression.rawValue)", level: 1)
127128
}
128129

129130
// Only sign with pkgbuild for component packages

Sources/quickpkg/QuickPkg.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ArgumentParser
22
import Foundation
33

4-
let quickpkgVersion = "2.0.1"
4+
let quickpkgVersion = "2.0.2"
55

66
@main
77
struct QuickPkg: AsyncParsableCommand {

0 commit comments

Comments
 (0)