Commit Briefs

7267992feb Sergey Bronnikov

build: bump zstd submodule (ligurio/gh-8537-bump-zstd-1.5.5)

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


da2745971f Igor Munkin

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>


b6e31f96e6 Yaroslav Lobankov

ci: fix sending failure message for fuzzing

NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci


001ef4a635 Yaroslav Lobankov

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>


1e3529dc08 Yaroslav Lobankov

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>