dragonfly/.github/workflows
Kostas Kyrimis ff716bb8b0
fix: missing logs on ci timeout (#3452)
The env variables exported when regression tests timeout are not working properly and the if statement on the action step Print last log on timeout would fail to read and upload the files set in /tmp/last_log_file.txt. Furthermore, another problem is the job.timeout argument that kills the whole job/matrix before the upload log step has a chance to run. For that, we need manual timeouts on the workflow similar to what we do in regression tests action.

* remove print last log on timeout action step
* copy the logs on timeout directly within the timeout step
* replace global timeout on CI workflow with timeout command per step


---------

Signed-off-by: kostas <kostas@dragonflydb.io>
2024-08-06 14:52:18 +03:00
..
benchmark.yml feat(test): Improve benchmark workflow (#3330) 2024-07-17 14:34:48 +03:00
bullmq-tests.yml fix(ci): docker not using iouring (#3169) 2024-06-12 16:38:02 +03:00
ci.yml fix: missing logs on ci timeout (#3452) 2024-08-06 14:52:18 +03:00
cov.yml chore: Increase disk space in the coverage runs (#2684) 2024-03-04 15:29:00 +02:00
daily-builds.yml fix: reenable macos builds (#3399) 2024-07-28 22:40:51 +03:00
daily-sanitizers.yml fix(ci): docker not using iouring (#3169) 2024-06-12 16:38:02 +03:00
docker-release.yml chore: update action versions (#3250) 2024-07-01 08:36:36 +00:00
docker-weekly.yml feat(CI): Update weekly build image name to be dragonfly-weekly (#1384) 2023-06-18 22:59:45 +03:00
regression-tests.yml chore: fix memcached pipeline test (#3438) 2024-08-04 15:41:17 +03:00
release.yml chore(ci): run replication tests on arm (#3168) 2024-06-18 16:48:35 +03:00
reusable-container-workflow.yaml chore: update action versions (#3250) 2024-07-01 08:36:36 +00:00
scorecard.yml Create scorecard.yml (#3270) 2024-07-08 08:34:13 +03:00