Tags: lf-edge/eden
Tags
gha: temporarily disable NeoEden workflows Temporarily disable NeoEden-related GitHub Actions workflows to prevent LTS testing from being affected by failing tests that consume excessive time and runner resources. These workflows will be re-enabled once PR #1100 (which addresses the underlying issues) is merged. Signed-off-by: Pavel Abramov <[email protected]>
Disable vComLink test temporarily Disable vComLink test temporarily until we have an EVE release that includes the changes introduced in lf-edge/eve#4502. Signed-off-by: Shahriyar Jalayeri <[email protected]>
tar the whole of /persist/eve-info When an Eden CI workflow fails, we run collect-info.sh and include the tar ball in the CI artifacts. However, there might be many relevant collect-info archives in /persist/eve-info, so we need to tar the whole directory instead. Signed-off-by: Paul Gaiduk <[email protected]>
.github: Fix typo in calculation of previous attempt in test workflow. Correct the calculation of the previous attempt value in the Eden test workflow. This change ensures that the PREV_ATTEMPT variable is properly set using shell arithmetic, preventing errors in job execution logic. Signed-off-by: Nikolay Martyanov <[email protected]>
Skip already passed jobs by checking previous attempt status via API Add logic to detect whether a job has already succeeded in a previous workflow attempt using the GitHub Actions API. This enables us to use the "Rerun all jobs" button without re-running already successful jobs. We currently report commit status manually in a parent workflow. If "Rerun failed jobs" is used, GitHub postpones execution of the status reporting step until all rerun jobs complete, leaving the UI stuck in an outdated state. To trigger status updates promptly, we must use "Rerun all jobs". With this change, each job queries the previous attempt using the GitHub CLI and exits early if it already succeeded, saving time and resources while still updating commit status immediately. Signed-off-by: Nikolay Martyanov <[email protected]>
Update deprecated types Signed-off-by: Mikhail Malyshev <[email protected]>
Add conditional DockerHub login to all test jobs. Introduce a DockerHub login step across all relevant jobs in the test workflow. This login is conditionally executed only when the workflow runs in the `lf-edge/eve` repository. It uses the official docker/login-action@v3 and authenticates with secrets already available in the repository EVE repository. This change ensures that Docker image pulls are authenticated in trusted environments, which can help avoid rate limits or access restrictions when using private or rate-limited DockerHub resources. Signed-off-by: Nikolay Martyanov <[email protected]>
GHA: Update to use secrets - login to Dockerhub before we run eden because it pulls images - switch to pull_request_target to get secrets becasue now we need to login to Dockerhub Signed-off-by: Mikhail Malyshev <[email protected]>
PreviousNext