Skip to content

Commit d008981

Browse files
davdresbmxavNinjaLikesCheezBoy Baukema
authored
Release/1.0.1 (#102)
* Handle targets with same name but in different projects * Ignore test bundles when generating bitcode * Update build.yml * Update build.yml * Update build.yml * Update build.yml * Issue #81 log unrequired targets instead of failing. * Issue #81 log PIF location & missing commands. * Issue #81 PIF workspace sort * Issue #81 resolve lint error. * Issue #81 Update version; add some logging * Update PIF/Sources/PIFSupport/PIF.swift Co-authored-by: NinjaLikesCheez <[email protected]> * Update PIF/Sources/PIFSupport/PIFSupport.swift Co-authored-by: NinjaLikesCheez <[email protected]> * Issue #81 Address linter & review issues. * Issue #81 Test unwrap of optional pif cache location. * ENG-55520: On sourceTree decode error, log & continue (#88) ENG-55520 * On sourceTree decode error, log & continue * SourceTree: refactor to class * SENG-9588 remove development release (#90) * SENG-9588 remove development release * SSAST-10500 Warn if multiple builds in xcode log (#91) * SSAST-10519 Add option to capture debug data (#92) A --capture option has been added to collect diagnostic data into a debug-data sub-folder of the IR directory. What data has been captured is written to the Gen-IR log. * SSAST-10900 Update help for debug data capture. (#93) * Install instructions cannot be executed as is, improve install instructions to make them executable * Feature/ssast 10888 (#96) * release/0.5.4 changes merged into main but not on develop * SSAST-10888 don't copy dependent modules but save them for pp to reconstruct. * SSAST-13151 Use info logging to give user a progress indication. (#99) * Release/1.0.1 (#101) * Release/0.5.2 (#87) * Issue #81 log unrequired targets instead of failing. * Issue #81 PIF workspace sort * Release/0.5.3 (#89) ENG-55520 * On sourceTree decode error, log & continue * SourceTree: refactor to class * Release/0.5.4 (#95) * Handle targets with same name but in different projects * Issue #81 log unrequired targets instead of failing. * Issue #81 log PIF location & missing commands. * Issue #81 PIF workspace sort * Issue #81 Update version; add some logging Co-authored-by: NinjaLikesCheez <[email protected]> * Update PIF/Sources/PIFSupport/PIFSupport.swift Co-authored-by: NinjaLikesCheez <[email protected]> * Issue #81 Address linter & review issues. * Issue #81 Test unwrap of optional pif cache location. * ENG-55520: On sourceTree decode error, log & continue (#88) ENG-55520 * On sourceTree decode error, log & continue * SourceTree: refactor to class * SENG-9588 remove development release (#90) * SENG-9588 remove development release * SSAST-10500 Warn if multiple builds in xcode log (#91) * SSAST-10519 Add option to capture debug data (#92) A --capture option has been added to collect diagnostic data into a debug-data sub-folder of the IR directory. What data has been captured is written to the Gen-IR log. * SSAST-10900 Update help for debug data capture. (#93) * SSAST-11687 fix type fixing merge conflicts * SSAST-11687 fix swiftlint error-no error locally * Update build.yml Update to match my local version. The tests run locally. --------- Co-authored-by: bmxav <[email protected]> Co-authored-by: NinjaLikesCheez <[email protected]> * Release/1.0.0 (#98) * Handle targets with same name but in different projects * Ignore test bundles when generating bitcode * Issue #81 log unrequired targets instead of failing. * Issue #81 PIF workspace sort ENG-55520 * On sourceTree decode error, log & continue * SourceTree: refactor to class * SENG-9588 remove development release * SSAST-10500 Warn if multiple builds in xcode log (#91) * SSAST-10519 A --capture option has been added to collect diagnostic data into a debug-data sub-folder of the IR directory. What data has been captured is written to the Gen-IR log. * Install instructions cannot be executed as is, improve install instructions to make them executable * Feature/ssast 10888 (#96) * SSAST-10888 don't copy dependent modules but save them for pp to reconstruct. --------- Co-authored-by: bmxav <[email protected]> Co-authored-by: NinjaLikesCheez <[email protected]> Co-authored-by: Boy Baukema <[email protected]> --------- Co-authored-by: Bryan Xavier <[email protected]> Co-authored-by: NinjaLikesCheez <[email protected]> Co-authored-by: Boy Baukema <[email protected]> --------- Co-authored-by: bmxav <[email protected]> Co-authored-by: NinjaLikesCheez <[email protected]> Co-authored-by: Boy Baukema <[email protected]>
1 parent a106e4b commit d008981

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

Sources/GenIR/CompilerCommandRunner.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ struct CompilerCommandRunner {
6565
continue
6666
}
6767

68-
GenIRLogger.logger.debug("Operating on target: \(target.name). Total modules processed: \(totalModulesRun)")
68+
GenIRLogger.logger.info("Operating on target: \(target.name). Total modules processed: \(totalModulesRun)")
6969

7070
totalModulesRun += try run(commands: targetCommands, for: target.productName, at: output)
7171
}

Sources/GenIR/GenIR.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ struct DebuggingOptions: ParsableArguments {
213213

214214
let output = archive.appendingPathComponent("IR")
215215
let log = try logParser(for: log)
216+
GenIRLogger.logger.info("Processing the xcodebuild log.")
216217
try log.parse()
217218

218219
// Find and parse the PIF cache
@@ -250,7 +251,7 @@ struct DebuggingOptions: ParsableArguments {
250251
buildCacheManipulator: buildCacheManipulator,
251252
dryRun: dryRun
252253
)
253-
GenIRLogger.logger.debug("Targets to run: \(targets.count)")
254+
GenIRLogger.logger.info("Targets to process: \(targets.count)")
254255
try runner.run(targets: targets, commands: targetCommands)
255256

256257
let postprocessor = try OutputPostprocessor(

Sources/GenIR/Versions.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
// Created by Thomas Hedderwick on 12/09/2022.
66
//
77
// History:
8-
// 2025-nn-nn - 1.0.0 -- Don't chase through Dynamic Dependencies
8+
// 2025-nn-nn - 1.0.1 -- Use info logging to allow user to monitor progress.
9+
// 2025-12-01 - 1.0.0 -- Don't chase through Dynamic Dependencies
910
// 2025-09-19 - 0.5.4 -- Update release doc; warn multiple builds; capture debug data
1011
// 2025-04-18 - 0.5.3 -- PIF Tracing; log unique compiler commands
1112
// 2025-04-09 - 0.5.2 -- PIF sort workspace; log instead of throw
@@ -14,5 +15,5 @@
1415
import Foundation
1516

1617
enum Versions {
17-
static let version = "1.0.0"
18+
static let version = "1.0.1"
1819
}

0 commit comments

Comments
 (0)