Skip to content

Geko [patch] Add build progress bar - #119

Merged
fixique merged 11 commits into
mainfrom
cache-progress-bar
Aug 19, 2026
Merged

Geko [patch] Add build progress bar#119
fixique merged 11 commits into
mainfrom
cache-progress-bar

Conversation

@fixique

@fixique fixique commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Description

As part of this PR, I reworked how logs are handled during the build process, particularly during cache warm-up.

  • Added progress tracking and output while modules are being built.
  • Updated the loader.
  • Added proper loader completion handling so it no longer remains stuck after the operation finishes.
  • Progress output is disabled in debug mode and on CI.

Motivation and Context

For large projects, it would be nice to see build progress instead of just long-running loader.

How Has This Been Tested?

  • Fixtures
  • Tests
  • Build with release configuration on fixtures and large projects

Screenshots (if appropriate):

newlogsexample.mov

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@fixique
fixique requested a review from a team August 7, 2026 14:47
@fixique
fixique force-pushed the cache-progress-bar branch from 8fbcd3c to 458edc0 Compare August 18, 2026 08:35
@fixique fixique changed the title Geko [minor] Add build progress bar Geko [patch] Add build progress bar Aug 18, 2026
Comment thread Sources/GekoAutomation/Log/LogFileStoreHandler.swift
Comment thread Sources/GekoSupport/System/LineBuffer.swift
shinxey
shinxey previously approved these changes Aug 19, 2026
@fixique
fixique merged commit 9279e4d into main Aug 19, 2026
3 checks passed
@fixique
fixique deleted the cache-progress-bar branch August 19, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants