-
Notifications
You must be signed in to change notification settings - Fork 54
Tags: lf-edge/eden
Tags
1.0.12
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
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
1.0.10
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
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
1.0.8
.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
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
1.0.7
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
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
1.0.5
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
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
PreviousNext