Skip to content

Add cleanup for integration tests#124

Merged
qtomlinson merged 4 commits intoclearlydefined:mainfrom
qtomlinson:qt/cleanup
May 14, 2025
Merged

Add cleanup for integration tests#124
qtomlinson merged 4 commits intoclearlydefined:mainfrom
qtomlinson:qt/cleanup

Conversation

@qtomlinson
Copy link
Collaborator

@qtomlinson qtomlinson commented May 5, 2025

Our integration tests create a curation pull request (PR), which need to be cleaned up, especially if the tests are to be run regularly. This PR implements a cleanup step for the integration test suite, including closing test curation pull requests generated during the tests.

A successful cleanup log can be found under Clean up:
https://github.com/qtomlinson/operations/actions/runs/14918054187/job/41907933077

Future work:

  • Check whether the improved integration tests on infrastructure need to be updated as well.

qtomlinson added 2 commits May 5, 2025 12:54
Implement cleanup procedures for the integration test suite, including closing test curation pull requests generated during the tests.

Add pagination and dateSince to improve search functionality for pull requests
@qtomlinson qtomlinson force-pushed the qt/cleanup branch 3 times, most recently from 78e7f5f to 46de86e Compare May 8, 2025 20:38
@qtomlinson qtomlinson marked this pull request as ready for review May 9, 2025 16:19
This change establishes a central location for managing PR titles, streamlining control over both PR creation and deletion. Curation configurations have been added to testConfig. In addition to the PR title, repoOwner and repoName can now also be configured.
@qtomlinson qtomlinson merged commit 1448155 into clearlydefined:main May 14, 2025
2 checks passed
@qtomlinson qtomlinson deleted the qt/cleanup branch May 14, 2025 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants