[GitHub] Workflow runs with in_progress status are skipped and not collected after completion #9125
Replies: 1 comment 7 replies
|
In that skip is expected in v1.0.2, and there is no toggle to “keep in_progress and update later.” Worse for multi-hour Actions: that collector is finalizable on Current Practical options without a custom image:
If you can paste one skipped run id and whether a full sync afterward creates the |
Uh oh!
There was an error while loading. Please reload this page.
Hi DevLake team,
We are using Apache DevLake v1.0.2 with the GitHub plugin to collect GitHub Actions workflow runs.
Our DevLake deployment is running on AWS ECS. We have created the required ECS containers/services using the official Apache DevLake Docker images.
We have some GitHub Actions workflows that run for several hours. During the "Collect Workflow Runs" task, DevLake logs messages like:
Skipping run{id: 3372***, number: 1158***} with status in_progress
Skipping run{id: 3372***, number: 303***} with status in_progress
Our concern is that these workflow runs are skipped while they are still in_progress.
Later, when the GitHub Actions workflow finishes and its status changes to completed, a subsequent incremental sync does not appear to collect or update the previously skipped workflow run.
Our expected behavior is:
Could you please confirm:
Since our DevLake deployment is running on AWS ECS using the official DevLake Docker images, we would prefer to use a supported configuration or upgrade rather than maintain a custom DevLake code/image if possible.
Any guidance on the recommended approach would be greatly appreciated.
Thanks!
All reactions