Commits


build: bump zstd submodule Updated third_party/zstd submodule from pre-v1.5.5 to v1.5.5 version. The new version fixes a rare corruption bug in high compression mode. While the probability might be very small, corruption issues are nonetheless very serious, so an update to this version is highly recommended, especially if you employ high compression modes (levels 16+). See full changelog in [1]. 1. https://github.com/facebook/zstd/releases/tag/v1.5.5 Fixes #8537 Follows up #8391 NO_DOC=build NO_TEST=build


test/fuzz: get rid of custom cflags We manage using sanitizers with CMake flags: ENABLE_ASAN and ENABLE_UB_SANITIZER. sql_fuzzer enables Address Sanitizer by passing -fsanitize=address directly to CFLAGS. It works fine on OSS Fuzz, but breaks building fuzzers for Sydr [1], because Sydr requires building with disabled sanitizers, see documentation [2]. 1. https://github.com/ispras/oss-sydr-fuzz/pull/164 2. https://sydr-fuzz.github.io/docs/#%D0%BE%D0%B1%D0%B5%D1%80%D1%82%D0%BA%D0%B0-sydr Fixes #8529 NO_CHANGELOG=<fuzzing testing> NO_DOC=<fuzzing testing> NO_TEST=<fuzzing testing>


ci: fix sending failure message for fuzzing NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci


ci: save test artifacts to S3 This patch adds the step to all workflows with test-run tests to save test artifacts to S3 for providing artifact link from Multivac Grafana dashboard. Resolves tarantool/multivac#116 NO_DOC=CI NO_TEST=CI NO_CHANGELOG=CI Co-authored-by: Yaroslav Lobankov <y.lobankov@tarantool.org>


ci: add `s3-upload-artifact` action This patch adds a local GitHub action to save test artifacts to S3. Print a warning if the provided artifact path doesn't exist. Part of tarantool/multivac#116 NO_DOC=CI NO_TEST=CI NO_CHANGELOG=CI Co-authored-by: Yaroslav Lobankov <y.lobankov@tarantool.org>