Skip to content

Align GHA workflows in the scope of report uploads#72

Merged
mawilk90 merged 3 commits intolinode:mainfrom
mawilk90:hotfix/align_report_uploads
Feb 16, 2026
Merged

Align GHA workflows in the scope of report uploads#72
mawilk90 merged 3 commits intolinode:mainfrom
mawilk90:hotfix/align_report_uploads

Conversation

@mawilk90
Copy link
Copy Markdown
Contributor

@mawilk90 mawilk90 commented Feb 9, 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 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 Copilot February 9, 2026 12:40
@mawilk90 mawilk90 requested a review from a team as a code owner February 9, 2026 12:40
@mawilk90 mawilk90 requested review from vshanthe and zliang-akamai and removed request for a team February 9, 2026 12:40
@mawilk90 mawilk90 added improvement for improvements in existing functionality in the changelog. testing for updates to the testing suite in the changelog. labels Feb 9, 2026
Copy link
Copy Markdown

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

Aligns the E2E suite workflow’s test report upload behavior so uploads happen automatically on push/PR runs, and are opt-in for manual (workflow_dispatch) runs.

Changes:

  • Added a workflow_dispatch boolean input to control whether test reports are uploaded.
  • Tightened the “upload test results” step condition to only run for allowed repos and selected event types.

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

Copy link
Copy Markdown
Contributor

@vshanthe vshanthe left a comment

Choose a reason for hiding this comment

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

LGTM

@mawilk90 mawilk90 merged commit 4a58f94 into linode:main Feb 16, 2026
@yec-akamai yec-akamai added repo-ci-improvement for improvements in the repository or CI workflow in the changelog. and removed improvement for improvements in existing functionality in the changelog. testing for updates to the testing suite in the changelog. labels Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

repo-ci-improvement for improvements in the repository or CI workflow in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants