Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport releases/v4.8.0] feat: lake: build monitor improvements #4209

Merged
merged 1 commit into from
May 18, 2024

Conversation

github-actions[bot]
Copy link
Contributor

Backport 7648bf2 from #4127.

The new Lake build monitor is now more selective, accurate, and prettier
in what it prints.

**Key Changes:**

* Poll jobs at a fixed frequency (100ms), updating the caption and
finished job count.
* Add `action` field to jobs to record information about what jobs do.
It enables distinguishing between jobs which build something, fetch from
a store, or reload logs from the cache.
* At standard verbosity, print build captions only when a job is know to
build or fetch something (i.e., `action >= .fetch`).
* Add an icon and color to job captions based on their log-level / build
status. Also add color to levels in logs.
* Add `--ansi`/`--no-ansi` to toggle Lake's use of ANSI escape codes.
* Fix some `v4.8.0-rc1` bugs and `--old`.

Closes #2822.

(cherry picked from commit 7648bf2)
@github-actions github-actions bot requested a review from tydeu as a code owner May 18, 2024 00:04
@tydeu tydeu merged commit beca6a7 into releases/v4.8.0 May 18, 2024
@tydeu tydeu deleted the backport-4127-to-releases/v4.8.0 branch May 18, 2024 03:37
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.

1 participant