MR approval check for noise changes
Compare changes
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 22 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk. This maintenance will be upgrading the GitLab database in order to be ready for the migration.
This series creates a new procedure for validating/approving noise changes in merge requests.
A special CI job is added that runs only on merge requests that update the test git ref, indicating that a noise has been changed. The MR will show present a report of the changed noises, and will block on MR approval. Once approval has been given, the review:check_approval job can be re-run, which should now pass, allowing the MR to proceed.
If the noises change but the reference has not been updated, then the CI pipeline will fail as usual.
See the updates to CONTRIBUTING for more details.