wazuh-qa icon indicating copy to clipboard operation
wazuh-qa copied to clipboard

Create new Wazuh QA repository with the defined scaffold

Open QU3B1M opened this issue 1 year ago • 1 comments

Objective
https://github.com/wazuh/wazuh-packages/issues/2904

Description

This issue aims for the creation of the new "wazuh-qa-automation" private repository with the defined directory structure (the conclusion of https://github.com/wazuh/wazuh-qa/issues/5527).

All the, currently dispersed in several repositories, content related to the QA team analyzed on the issue https://github.com/wazuh/wazuh-qa/issues/5527 (Task Investigate current repositories and their content) must be migrated to the new wazuh-qa repository.

[!important]

Migration must be performed keeping the commit history from the files intact. Follow the research about this topic: https://github.com/wazuh/wazuh-qa/issues/5574

Tasks

  • [x] Create the private repository "wazuh-qa-automation"
  • [x] Create branch 4.10.0
    • [x] https://github.com/wazuh/wazuh-qa-automation/pull/8
  • [x] Define structure of "main" branch
    • [x] https://github.com/wazuh/wazuh-qa-automation/pull/36
  • [x] https://github.com/wazuh/wazuh-qa/issues/5557
  • [x] https://github.com/wazuh/wazuh-qa/issues/5561
  • [x] https://github.com/wazuh/wazuh-qa/issues/5560
  • [x] https://github.com/wazuh/wazuh-qa/issues/5563
  • [x] https://github.com/wazuh/wazuh-qa/issues/5562
  • [ ] https://github.com/wazuh/wazuh-qa/issues/5564
  • [x] https://github.com/wazuh/wazuh-qa-automation/issues/52
  • [ ] Create documentation - https://github.com/wazuh/wazuh-qa-automation/pull/12 - https://github.com/wazuh/wazuh-qa-automation/pull/112

Post all tasks resolution, the new repository requires an entire review of the migrated code in search of improvements and track of carried technical debts.

  • [ ] Review the migrated code
  • [ ] Update the documentation (README.md) to reflect the actual status of the repo structure

QU3B1M avatar Jul 10 '24 18:07 QU3B1M