Skip to content

[AI] OSAC-1647: CI runs E2E tests for documentation-only changes in fulfillment-service - #360

Open
osac-jira-ai-issue-solver[bot] wants to merge 4 commits into
osac-project:mainfrom
osac-dev-bot:osac-jira-ai-issue-solver/OSAC-1647
Open

[AI] OSAC-1647: CI runs E2E tests for documentation-only changes in fulfillment-service#360
osac-jira-ai-issue-solver[bot] wants to merge 4 commits into
osac-project:mainfrom
osac-dev-bot:osac-jira-ai-issue-solver/OSAC-1647

Conversation

@osac-jira-ai-issue-solver

@osac-jira-ai-issue-solver osac-jira-ai-issue-solver Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Resolves OSAC-1647

Summary

CI runs E2E tests for documentation-only changes in fulfillment-service

Description

Description of the problem:
The CI pipeline runs the full end-to-end test suite for all fulfillment-service PRs, including changes that only affect documentation. E2E tests are heavy (they require spinning up a VM, deploying the full stack, etc.), and running them for documentation-only changes wastes CI resources and slows down the review cycle unnecessarily.
Changes limited to the docs/ and examples/ directories in the fulfillment-service repo should not trigger or require the E2E tests to pass.
Affected component: Infrastructure (CI pipeline configuration).
How reproducible:
Always — any PR touching only files in docs/ or examples/ still triggers the full E2E suite.
Steps to reproduce:
Open a PR in the fulfillment-service repo that only modifies files under docs/ or examples/.
Observe that the E2E test jobs are triggered and required to pass.
Expected result:
The CI pipeline should detect that only documentation files changed and skip the E2E test jobs, or mark them as not required for merge.
Actual result:
The full E2E test suite runs and is required to pass, even though the changes cannot affect runtime behavior.

…lment-service

Co-authored-by: osac-dev-bot <osac-automation@redhat.com>
@openshift-ci-robot

openshift-ci-robot commented Jul 16, 2026

Copy link
Copy Markdown

@osac-jira-ai-issue-solver[bot]: This pull request references OSAC-1647 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Resolves OSAC-1647

Summary

CI runs E2E tests for documentation-only changes in fulfillment-service

Description

Description of the problem:
The CI pipeline runs the full end-to-end test suite for all fulfillment-service PRs, including changes that only affect documentation. E2E tests are heavy (they require spinning up a VM, deploying the full stack, etc.), and running them for documentation-only changes wastes CI resources and slows down the review cycle unnecessarily.
Changes limited to the docs/ and examples/ directories in the fulfillment-service repo should not trigger or require the E2E tests to pass.
Affected component: Infrastructure (CI pipeline configuration).
How reproducible:
Always — any PR touching only files in docs/ or examples/ still triggers the full E2E suite.
Steps to reproduce:
Open a PR in the fulfillment-service repo that only modifies files under docs/ or examples/.
Observe that the E2E test jobs are triggered and required to pass.
Expected result:
The CI pipeline should detect that only documentation files changed and skip the E2E test jobs, or mark them as not required for merge.
Actual result:
The full E2E test suite runs and is required to pass, even though the changes cannot affect runtime behavior.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci

openshift-ci Bot commented Jul 16, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: osac-jira-ai-issue-solver[bot]
Once this PR has been reviewed and has the lgtm label, please assign jhernand for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@osac-jira-ai-issue-solver

Copy link
Copy Markdown
Contributor Author

CI failures addressed in no-changes.

2 similar comments
@osac-jira-ai-issue-solver

Copy link
Copy Markdown
Contributor Author

CI failures addressed in no-changes.

@osac-jira-ai-issue-solver

Copy link
Copy Markdown
Contributor Author

CI failures addressed in no-changes.

Co-authored-by: osac-dev-bot <osac-automation@redhat.com>
@omer-vishlitzky

Copy link
Copy Markdown
Contributor

/ok-to-test

@github-actions

Copy link
Copy Markdown

Labeled ok-to-test. No pending workflow runs found to approve — tests will be authorized on next trigger.

@omer-vishlitzky

Copy link
Copy Markdown
Contributor

/retest

@github-actions

Copy link
Copy Markdown

Re-triggered failed runs:

  • E2E VMaaS Full Install (#29485328556)

Co-authored-by: osac-dev-bot <osac-automation@redhat.com>
Co-authored-by: osac-dev-bot <osac-automation@redhat.com>
@eranco74
eranco74 marked this pull request as ready for review July 26, 2026 08:19
@openshift-ci
openshift-ci Bot requested review from jhernand and rgolangh July 26, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants