To validate the release 0.5.1, it's necessary to run all of the QA automated and manual tests.
Every night, a Nightly version is released as a pre-release version in https://pypi.org/project/openrag/
To install it, just run uvx openrag --pre-release allow
List of manual cases to run:
https://ibm.ent.box.com/file/2161405434125
Jenkins automated tests link will be sent by Sreedevi.
If an issue is found during manual testing:
- Grab all logs and how to reproduce
- Raise an issue in the repo, adding all information possible
- Assign the corresponding engineer to it
- If no engineers are related to the test case, tag the issue as Triage, and the OpenRAG team will assign the engineers.
- After a PR is created, checkout to the corresponding PR, start OpenRAG and test the functionality.
- After it is tested, give the green light to the engineer to merge the PR.
- After the PR is merged, test the latest nightly to see if the problem still persists.
- If the problem is solved, the issue can be closed.
If an issue is found in an automated test:
- Try to reproduce the automated test's behavior
- Proceed with the same orientation as before.
To validate the release 0.5.1, it's necessary to run all of the QA automated and manual tests.
Every night, a Nightly version is released as a pre-release version in https://pypi.org/project/openrag/
To install it, just run
uvx openrag --pre-release allowList of manual cases to run:
https://ibm.ent.box.com/file/2161405434125
Jenkins automated tests link will be sent by Sreedevi.
If an issue is found during manual testing:
If an issue is found in an automated test: