[all-commits] [llvm/llvm-project] 842d56: [libc++][CI] Also restart failed jobs when they fa...

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Dec 4 09:51:54 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 842d56315108a10a0b5f866d7a44dc676f5d2586
      https://github.com/llvm/llvm-project/commit/842d56315108a10a0b5f866d7a44dc676f5d2586
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-12-04 (Wed, 04 Dec 2024)

  Changed paths:
    M .github/workflows/libcxx-restart-preempted-jobs.yaml

  Log Message:
  -----------
  [libc++][CI] Also restart failed jobs when they fail for a spurious reason

Since we moved to a Docker-in-Docker setup, CI jobs sometimes fail due
to the Docker VM dying with 'context cancelled' errors. This is currently
not recognized as a spurious failure, which leads to the job not being
automatically restarted. This patch fixes that.

This commit only adds a test job with the new logic since this workflow
triggers on workflow_run, which means that the changes need to be on
`main` before they can be tested. Once this is tested to work properly,
I'll make it the default definition for the workflow.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list