Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

feat: Show when qualifications are running in Component Details - #8233

Merged
stack72 merged 1 commit into
mainfrom
jkeiser/in-progress-qualifications
Jan 9, 2026
Merged

stack72 merged 1 commit into
mainfrom
jkeiser/in-progress-qualifications

Conversation

@jkeiser

@jkeiser jkeiser commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

When qualifications take a long time, there's no visual indication that they are running on the Component Details page. This adds one: a spinner will show on the qualification status, and the previous failure/success will no longer show until the qualification finishes.

Fixes BUG-1201.

How does this PR change the system?

Adds a DependentValues MV that includes both the component ID, and the list of dirty attribute paths. This is consumed by the qualifications panel to figure out which qualifications are running (if any) and which are not.

Screenshots:

image

How was it tested?

  • Manual test: qualifications show in progress only when values are unsettled
  • Manual test: downstream qualifications show in progress as well (i.e. if there is a subscription to another component that is dirty, the relevant subscriber qualifications will still show In Progress)

In short: 🔗

@github-actions

github-actions Bot commented Jan 8, 2026 •

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

Scanned Files

None

Comment thread lib/dal-materialized-views/src/dependent_values.rs Outdated
@jkeiser
jkeiser force-pushed the jkeiser/in-progress-qualifications branch from 0cdfaa9 to 3707290 Compare January 8, 2026 23:18
@jkeiser
jkeiser force-pushed the jkeiser/in-progress-qualifications branch from 3707290 to 50915ba Compare January 9, 2026 17:16
@wendybujalski
wendybujalski self-requested a review January 9, 2026 21:55
@stack72
stack72 added this pull request to the merge queue Jan 9, 2026
Merged via the queue into main with commit d06b7ce Jan 9, 2026
12 checks passed
@stack72
stack72 deleted the jkeiser/in-progress-qualifications branch January 9, 2026 22:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants