Skip to content

Align GHA workflows in the scope of report uploads#640

Closed
mawilk90 wants to merge 2 commits intolinode:devfrom
mawilk90:hotfix/align_report_uploads
Closed

Align GHA workflows in the scope of report uploads#640
mawilk90 wants to merge 2 commits intolinode:devfrom
mawilk90:hotfix/align_report_uploads

Conversation

@mawilk90
Copy link
Contributor

@mawilk90 mawilk90 commented Feb 5, 2026

📝 Description

GHA workflows upload test results to TOD on push, PR and manual (workflow_dispatch) - aligning integration test workflows to upload results on push and/or PR only.

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

✔️ How to Test

Manual run of workflows should not upload test results to TOD.

@mawilk90 mawilk90 requested a review from a team as a code owner February 5, 2026 08:56
@mawilk90 mawilk90 requested review from jriddle-linode and lgarber-akamai and removed request for a team February 5, 2026 08:56
@mawilk90 mawilk90 force-pushed the hotfix/align_report_uploads branch from f685e80 to 465f35f Compare February 5, 2026 08:58
@mawilk90 mawilk90 added the improvement for improvements in existing functionality in the changelog. label Feb 5, 2026
@mawilk90 mawilk90 requested a review from Copilot February 5, 2026 09:16
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

This PR restricts test result uploads to TOD to only occur during push and pull request events, excluding manual workflow dispatch runs. This aligns integration test workflows with the standard GHA workflow behavior for report uploads.

Changes:

  • Modified e2e-test.yml to only upload reports on push events
  • Modified e2e-test-pr.yml to only upload reports on pull request events

Reviewed changes

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

File Description
.github/workflows/e2e-test.yml Added github.event_name == 'push' condition to prevent report uploads on manual workflow runs
.github/workflows/e2e-test-pr.yml Added github.event_name == 'pull_request' condition to prevent report uploads on manual workflow runs

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

@mawilk90 mawilk90 closed this Feb 6, 2026
@mawilk90 mawilk90 deleted the hotfix/align_report_uploads branch February 6, 2026 13:05
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant