To improve the organization and manageability of our automation processes, it's proposed to separate tests and Continuous Integration (CI) into distinct workflows. Currently, they are intertwined, making it hard to isolate issues and manage them independently. This separation will allow for more precise control and easier troubleshooting of each process.
Acceptance Criteria:
Create a dedicated workflow for running tests, ensuring all tests are covered.
Create a separate workflow for CI processes, such as build, lint, and deployment.
Update any necessary documentation to reflect the changes in workflow setup.
Ensure both workflows are correctly triggered on relevant events (e.g., push, pull request).
Verify that both workflows operate correctly independently and in conjunction with each other.
Create a PR with the new workflow files and updated documentation.
Additional Context:
Separating tests and CI into different workflows will not only improve the organization but also the clarity and manageability of our automation processes, making it easier to maintain and troubleshoot the project.
To improve the organization and manageability of our automation processes, it's proposed to separate tests and Continuous Integration (CI) into distinct workflows. Currently, they are intertwined, making it hard to isolate issues and manage them independently. This separation will allow for more precise control and easier troubleshooting of each process.
Acceptance Criteria:
Additional Context:
Separating tests and CI into different workflows will not only improve the organization but also the clarity and manageability of our automation processes, making it easier to maintain and troubleshoot the project.