mirror of
https://github.com/gravitational/teleport.git
synced 2026-08-29 05:27:37 +08:00
eea85f5f49
The upload steps are non-blocking, should they fail the workflow status will not be affected. This commit also changes the way the test logs are created, now each Makefile accepts `TEST_LOG_DIR` as an optional parameter, defaulting to `./test-logs`. This allows the top level Makefile to propagate the location for the sub modules to write their junit output, such that the CI jobs do not need to track which top level make target corresponds to which directory. Instead a simple glob is used to grab all the xml JUNIT files. This approach also allows more targets to be added or removed in the future without modifying the CI job definitons. Another benefit is allowing the caller to modify the output destination should we want to bundle the files as job artifacts in the future. Makes `TEST_LOG_DIR` an order only dep for all targets.