-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up / fix alerting for CI pipelines #9305
Comments
Should we split this in two for buildkite and GitHub actions bases CI? |
We could. I'd prefer just using a task list on one issue to keep it more centralized. |
Discord alerts have been working reasonably well for ci.yml. Could copy this code into build_package.yml: https://github.com/openxla/iree/blob/6f2c98f4fa482f6172cb5129fd45135592772b9e/.github/workflows/ci.yml#L1208-L1214 |
Eh, could do more but I'll call this obsolete for now. We get alerts for ci.yml and benchmark.yml failing, and that's usually enough. Could also add similar alerting for build_package and validate_and_publish_release though. |
Alerts were enough when ci.yml was the main workflow, but we've switched jobs to a mix of ci.yml, pkgci.yml, and other workflows. |
Posted three PRs to add more alerting:
|
Progress on #9305. Changes included: 1. Extracts the code for parsing the results of multiple jobs and optionally posting alerts to Discord from `ci.yml` into a new [reusable workflow](https://docs.github.com/en/actions/sharing-automations/reusing-workflows) in the `workflow_summary.yml` file. 2. Uses the new reusable workflow in `pkgci.yml`. 3. Renames to `summary` step to `ci_summary` and `pkgci_summary` to disambiguate "required checks". You'd think GitHub would use keys that aren't ambiguous for required checks but nooooope: ![image](https://github.com/user-attachments/assets/5c3665bc-7933-41d0-8d5a-c6ecf966a3b4)
Added alerting to most workflows. Calling this fixed [again]. |
https://github.com/google/iree/blob/main/.github/workflows/build_package.yml or https://github.com/google/iree/blob/main/.github/workflows/validate_and_publish_release.yml should alert on failure
this does not appear to be working:
https://github.com/google/iree/blob/427a94a09be70631c5d9f89d12616bb7f1954257/build_tools/buildkite/cmake/build_configurations.yml#L69-L72
Set up / fix alerting:
The text was updated successfully, but these errors were encountered: