Closed sanikolaev closed 3 weeks ago
We should review and merge this pull first: https://github.com/manticoresoftware/manticoresearch/pull/2688 And after update and proceed with buddy changes: https://github.com/manticoresoftware/manticoresearch-buddy/pull/385
The updated pipeline was merged. Closing the issue as done
Proposal:
Problem: Currently, the QA department can add or modify tests for changes in Buddy only after those changes are merged into Buddy. This is problematic because it's not ideal to merge something into the main/master branch without tests.
Here's how we can adjust our daemon/Buddy workflow to allow test development while still working on a feature in Buddy:
buddy-<Buddy PR number>
) with changes todeps.txt
. The target branch should beupdate-buddy-version
, notmaster
.test_kit_docker_build.sh
, we make a change so that the test-kit pulls Buddy from the repository during the build, instead of from the package.buddy-<Buddy PR number>
may change (deps.txt
will be updated in the branch).buddy-<Buddy PR number>
.update buddy version
(from the branchupdate-buddy-version
to themaster
branch).buddy-<Buddy PR number>
into theupdate-buddy-version
branch.master
.Action items:
test_kit_docker_build.sh
Checklist:
To be completed by the assignee. Check off tasks that have been completed or are not applicable.