Skip to content

Align GHA workflows in the scope of report uploads#132

Open
mawilk90 wants to merge 3 commits intolinode:mainfrom
mawilk90:hotfix/align_report_uploads
Open

Align GHA workflows in the scope of report uploads#132
mawilk90 wants to merge 3 commits intolinode:mainfrom
mawilk90:hotfix/align_report_uploads

Conversation

@mawilk90
Copy link

@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/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 Copilot February 9, 2026 12:18
@mawilk90 mawilk90 requested a review from a team as a code owner February 9, 2026 12:18
@mawilk90 mawilk90 added the improvement for improvements in existing functionality in the changelog. label Feb 9, 2026
@mawilk90 mawilk90 requested review from lgarber-akamai and psnoch-akamai and removed request for a team February 9, 2026 12:18
@mawilk90 mawilk90 added the testing for updates to the testing suite in the changelog. label Feb 9, 2026
@mawilk90 mawilk90 force-pushed the hotfix/align_report_uploads branch from 9255b92 to 355bff6 Compare February 9, 2026 12:19
Copy link

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 GitHub Actions workflow behavior so test report uploads only occur for push runs (on the main repo) and optionally for manual workflow_dispatch runs when explicitly enabled.

Changes:

  • Adds a test_report_upload boolean input to the workflow_dispatch trigger (default false).
  • Restricts the “Upload test results” step to run only for push, or for workflow_dispatch when the new input is enabled, and only on the linode/go-metadata repo.

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

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