Skip to content

Conversation

@Najib632
Copy link

@Najib632 Najib632 commented Nov 20, 2025

This PR fixes the issue where the "weekly CI test report" workflow fails on forks, triggering unnecessary failure email notifications.

Currently, the setup job is correctly skipped on forks via a repository check, but the report job is configured with if: always(). This causes the report job to execute even when the setup is skipped, because the report generation is hard coded for commaai.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Thanks for contributing to openpilot! In order for us to review your PR as quickly as possible, check the following:

  • Convert your PR to a draft unless it's ready to review
  • Read the contributing docs
  • Before marking as "ready for review", ensure:
    • the goal is clearly stated in the description
    • all the tests are passing
    • the change is something we merge
    • include a route or your device' dongle ID if relevant

@Najib632 Najib632 marked this pull request as draft November 21, 2025 09:59
@Najib632 Najib632 force-pushed the weekly-ci-main-repo-only branch from f403c5b to e6951fe Compare November 21, 2025 10:38
@Najib632 Najib632 marked this pull request as ready for review November 21, 2025 10:46
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.

1 participant