Skip to content

GitHub Workflow Configuration

Sandra María Castro edited this page Jul 23, 2025 · 2 revisions

GitHub Workflow Configuration

Stage - Main Branch

The GitHub workflow for Stage Main will be triggered on pull request events to the main branch of the repositories.

The workflow will execute the following steps:

  1. Set up OS matrix to run tests
  2. Set up Python versions matrix
  3. Install dependencies from components's main branches
  4. Run VIPER unit tests
  5. Run VIPER component tests
  6. Run TestVIPER integration tests
  7. Collect test results and code coverage
  8. Publish results to Allure Report: gh-pages/main

Stage - Feature Branch

The GitHub workflow for stage 1 will be triggered on push to feature branches and pull request events for the main branch of the repositories.

The workflow will execute the following steps:

  1. Set up OS matrix to run tests
  2. Set up Python versions matrix
  3. Install dependencies from defined matrix
  4. Run VIPER unit tests
  5. Run VIPER component tests
  6. Run TestVIPER integration tests
  7. Collect test results and code coverage
  8. Publish results to Allure Report: gh-pages/staging

Clone this wiki locally