MR approval check for noise changes
All threads resolved!
All threads resolved!
Compare changes
Files
3+ 1
− 0
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 24 March 2025 starting at approximately 8:30am 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 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.