Skip to content

Investigate Build Validation Test Coverage for Pull Requests #1873

@srbarrios

Description

@srbarrios

Description:

Currently, in Sumaform, we have a GitHub Action defined in [ci-validation.yml](https://github.com/uyuni-project/sumaform/blob/master/.github/workflows/ci-validation.yml) that runs a validation on changes submitted via Pull Request. This ensures that any updates do not break the deployment of our CI test suite.

However, there is currently no equivalent validation coverage for our Build Validation test suite, which is an important gap and considered technical debt.

Goal

Introduce automated validation of BV test suite deployments on Pull Requests to prevent regressions or broken environments early in the development process.

Proposed Steps

  1. Research if it's feasible to run BV validations via a GitHub Action (e.g., lightweight deployment or mock validation).

  2. If not possible or too complex:

    • Explore triggering a Jenkins job when a PR is opened.
    • This Jenkins job would:

This approach will bring parity with CI validation, increase our confidence in changes, and reduce surprises during later test stages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions