Skip to content

Conversation

@Tushar240503
Copy link

@Tushar240503 Tushar240503 commented Jan 11, 2026

his PR fixes a bug where the application description from app.pipecd.yaml was not being reflected in the control plane immediately after adding a new application. It modifies the appconfigreporter component to bypass the commit-cache optimization when the application's description is empty. This forces an immediate re-scan and sync of the configuration, ensuring the description is populated without requiring a subsequent git commit.

Why we need it:

Currently, when an application is added (especially via suggestion or without manual description input), the Description field in the Control Plane remains empty. The Piped agent skips syncing because the git commit hash hasn't changed relative to the previous state (or lack thereof). Users see an empty description in the UI until they push a new commit, which is confusing and inconsistent.

Which issue(s) this PR fixes:

Fixes #3426

Does this PR introduce a user-facing change?:

How are users affected by this change: The application description will now appear automatically in the Web UI shortly after adding the application, matching the value in app.pipecd.yaml.
Is this breaking change: No
How to migrate (if breaking change): N/A

Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com>
@Tushar240503 Tushar240503 requested a review from a team as a code owner January 11, 2026 16:35
@eeshaanSA
Copy link
Contributor

cc/ @khanhtc1202 @t-kikuc

@Tushar240503 Tushar240503 changed the title added unit test Fixed Sync Description Jan 14, 2026
@Tushar240503 Tushar240503 changed the title Fixed Sync Description Sync Description Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable to fetch application description information on adding app

2 participants