Previously, data generated from Checks were not managed by a retention policy and would therefore grow unbounded. A recent change was made to GitHub.com that archives checks data after 400 days and deletes records 30 days after they are archived.
This change will be extended to GitHub Enterprise Server (GHES) version 3.8 with additional features that will allow administrators to:
- Enable/disable checks retention
- Set a custom retention threshold
- Set a custom hard-delete threshold
This pertains to all Checks data, including those that are generated from GitHub Actions and the Statuses API.