Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0cdc1a6
Handle targets with same name but in different projects
bmxav Sep 17, 2024
dbe4b44
Merge pull request #78 from veracode/project-specific-targets
bmxav Sep 26, 2024
c088f08
Ignore test bundles when generating bitcode
bmxav Sep 26, 2024
874e98a
Update build.yml
davdres Apr 2, 2025
6e7a8a6
Update build.yml
davdres Apr 2, 2025
31602e8
Update build.yml
davdres Apr 2, 2025
a175ddc
Merge pull request #79 from veracode/ignore-test-bundles
bmxav Sep 26, 2024
09075b8
Update build.yml
davdres Apr 2, 2025
17aec35
Issue #81 log unrequired targets instead of failing.
davdres Mar 11, 2025
3341d77
Issue #81 log PIF location & missing commands.
davdres Mar 19, 2025
310c00d
Issue #81 PIF workspace sort
davdres Mar 27, 2025
e65d74c
Issue #81 resolve lint error.
davdres Mar 27, 2025
8ce1496
Issue #81 Update version; add some logging
davdres Apr 1, 2025
013c07f
Update PIF/Sources/PIFSupport/PIF.swift
davdres Apr 2, 2025
1508b5c
Update PIF/Sources/PIFSupport/PIFSupport.swift
davdres Apr 2, 2025
020fef6
Issue #81 Address linter & review issues.
davdres Apr 2, 2025
0b1812c
Issue #81 Test unwrap of optional pif cache location.
davdres Apr 2, 2025
dde9586
Issue 81 add running of tests to the build pipeline
davdres Apr 2, 2025
1bc6b8b
Merge pull request #83 from veracode/unknown-targets
davdres Apr 3, 2025
6f8f588
ENG-55520: On sourceTree decode error, log & continue (#88)
davdres Apr 17, 2025
c41046b
SENG-9588 remove development release (#90)
davdres Apr 23, 2025
fd8abb5
SSAST-10500 Warn if multiple builds in xcode log (#91)
davdres Apr 24, 2025
d7fb8ef
SSAST-10519 Add option to capture debug data (#92)
davdres Jun 2, 2025
51cb602
SSAST-10900 Update help for debug data capture. (#93)
davdres Jul 31, 2025
be30b57
Install instructions cannot be executed as is, improve install instru…
Nov 3, 2025
3edb28d
Merge pull request #97 from veracode/feature/improved-install-shell
NinjaLikesCheez Nov 3, 2025
a1dbe58
Feature/ssast 10888 (#96)
davdres Nov 17, 2025
b8ecdc0
SSAST-13151 Use info logging to give user a progress indication. (#99)
davdres Dec 22, 2025
52bef87
Release/1.0.1 (#101)
davdres Jan 5, 2026
78d94dd
SSAST-13151 Merge back main
davdres Jan 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Sources/GenIR/CompilerCommandRunner.swift
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ struct CompilerCommandRunner {
continue
}

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

totalModulesRun += try run(commands: targetCommands, for: target.productName, at: output)
}
Expand Down
3 changes: 2 additions & 1 deletion Sources/GenIR/GenIR.swift
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ struct DebuggingOptions: ParsableArguments {

let output = archive.appendingPathComponent("IR")
let log = try logParser(for: log)
GenIRLogger.logger.info("Processing the xcodebuild log.")
try log.parse()

// Find and parse the PIF cache
Expand Down Expand Up @@ -250,7 +251,7 @@ struct DebuggingOptions: ParsableArguments {
buildCacheManipulator: buildCacheManipulator,
dryRun: dryRun
)
GenIRLogger.logger.debug("Targets to run: \(targets.count)")
GenIRLogger.logger.info("Targets to process: \(targets.count)")
try runner.run(targets: targets, commands: targetCommands)

let postprocessor = try OutputPostprocessor(
Expand Down
5 changes: 3 additions & 2 deletions Sources/GenIR/Versions.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
// Created by Thomas Hedderwick on 12/09/2022.
//
// History:
// 2025-nn-nn - 1.0.0 -- Don't chase through Dynamic Dependencies
// 2025-nn-nn - 1.0.1 -- Use info logging to allow user to monitor progress.
// 2025-12-01 - 1.0.0 -- Don't chase through Dynamic Dependencies
// 2025-09-19 - 0.5.4 -- Update release doc; warn multiple builds; capture debug data
// 2025-04-18 - 0.5.3 -- PIF Tracing; log unique compiler commands
// 2025-04-09 - 0.5.2 -- PIF sort workspace; log instead of throw
Expand All @@ -14,5 +15,5 @@
import Foundation

enum Versions {
static let version = "1.0.0"
static let version = "1.0.1"
}