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

Add support for missing build processing #8424

Merged
merged 2 commits into from
Sep 5, 2024
Merged

Conversation

hallipr
Copy link
Member

@hallipr hallipr commented Jun 11, 2024

This creates the PeriodicLockingBackgroundService class to encapsulate the logic of periodically running a process in a single worker instance only if the worker is able to establish a lock on a central cosmos document. It continually renews the lock while the processing is handled by a ProcessAsync implementation.

This change also starts paving the way for GitHub Actions logging by moving the Azure Pipelines related classes into
their own namespace.

@hallipr hallipr added the Central-EngSys This issue is owned by the Engineering System team. label Jun 11, 2024
@hallipr hallipr self-assigned this Jun 11, 2024
@hallipr hallipr force-pushed the users/pahallis/missing-build branch 2 times, most recently from 58105dd to a1dd74c Compare July 12, 2024 00:13
@hallipr hallipr force-pushed the users/pahallis/missing-build branch 2 times, most recently from 6e6fef5 to b7c5a97 Compare September 4, 2024 16:15
@hallipr hallipr force-pushed the users/pahallis/missing-build branch from b7c5a97 to 58ac2c8 Compare September 4, 2024 16:18
@hallipr
Copy link
Member Author

hallipr commented Sep 5, 2024

/check-enforcer override

There is no PR pipeline for this project

@hallipr hallipr enabled auto-merge (squash) September 5, 2024 00:57
@hallipr hallipr merged commit f9bbdd2 into main Sep 5, 2024
4 checks passed
@hallipr hallipr deleted the users/pahallis/missing-build branch September 5, 2024 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Central-EngSys This issue is owned by the Engineering System team.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants