Skip to content

Align GHA workflows in the scope of report uploads#642

Open
mawilk90 wants to merge 3 commits intolinode:devfrom
mawilk90:hotfix/align_tod_reports_upload
Open

Align GHA workflows in the scope of report uploads#642
mawilk90 wants to merge 3 commits intolinode:devfrom
mawilk90:hotfix/align_tod_reports_upload

Conversation

@mawilk90
Copy link
Contributor

@mawilk90 mawilk90 commented Feb 6, 2026

📝 Description

GHA workflows upload test results to TOD on push, PR and manual (workflow_dispatch) runs. PR covers aligning integration test workflows to upload results automatically on push/PR and on demand for manual runs.

https://track.akamai.com/jira/browse/TPT-4190

✔️ How to Test

Manual run of the workflow should not upload test results to TOD by default.

@mawilk90 mawilk90 requested a review from a team as a code owner February 6, 2026 13:13
@mawilk90 mawilk90 added the improvement for improvements in existing functionality in the changelog. label Feb 6, 2026
@mawilk90 mawilk90 requested review from ezilber-akamai and lgarber-akamai and removed request for a team February 6, 2026 13:13
@mawilk90 mawilk90 added the testing for updates to the testing suite in the changelog. label Feb 6, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an opt-in workflow_dispatch input to control whether E2E test reports are uploaded, preventing automatic uploads on manually triggered runs unless explicitly requested.

Changes:

  • Introduces a test_report_upload input (default false) for manual workflow runs.
  • Updates conditional logic for uploading test reports to only run on push/PR events by default, or when explicitly enabled for workflow_dispatch.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/e2e-test.yml Adds test_report_upload input and gates the report upload job for manual runs.
.github/workflows/e2e-test-pr.yml Adds test_report_upload input and gates the “Upload test results” step for manual runs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mawilk90 mawilk90 changed the title Add test results upload on demand Align GHA workflows in the scope of report uploads Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement for improvements in existing functionality in the changelog. testing for updates to the testing suite in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant