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

Async rendering of change logs #1370

Open
dcoraboeuf opened this issue Jan 3, 2025 · 0 comments
Open

Async rendering of change logs #1370

dcoraboeuf opened this issue Jan 3, 2025 · 0 comments
Labels
extension: scm SCM extension & catalog type: feature

Comments

@dcoraboeuf
Copy link
Contributor

Rendering long change logs can be very costly in time (because of back and forth calls to the backend ticketing systems for example), leading to timeouts and no change log being rendered.

For each API call which renders change logs (like Build.render, Build.gitChangeLog - deprecated - or scmChangeLog), add an async alternative.

The call just returns the ID of the change log and the rendering happens in the background. The client can check for the status of the change log at regular intervals.

The computed change logs are stored in Ontrack, and some settings are available to ensure some regular cleanup.

@dcoraboeuf dcoraboeuf added type: feature extension: scm SCM extension & catalog labels Jan 3, 2025
@dcoraboeuf dcoraboeuf modified the milestone: 4.11 Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension: scm SCM extension & catalog type: feature
Projects
None yet
Development

No branches or pull requests

1 participant