elastic / elastic/apm-server

PGO: Improve the existing PR process

Open
#14,672 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
1.3k
Forks
543
Avg merge
1d 18h
Merged PRs (30d)
109

Description

# Description

As a followup of https://github.com/elastic/apm-server/issues/13859 the existing PGO PR process could be further improved to reduce the notification noise and manual interactions required to merge the PGO PRs.

The following changes need be implemented :

- Automate diff validation process of CPU profiles, bake the difference between the profiles into PR description. So no manual validation is required.
- Reuse the same branch name when opening a new PGO PR thus preventing stale changes.
- Reduce Github action running cadence to a single run per 30 days. As the existing schedule proven to be excessive.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.