valkey/.github/workflows
Madelyn Olson 5a4c0640ce
Mark main and serverAssert as weak symbols to be overridden (#1232)
At some point unit tests stopped building on MacOS because of duplicate
symbols. I had originally solved this problem by using a flag that
overrides symbols, but the much better solution is to mark the duplicate
symbols as weak and they can be overridden during linking. (Symbols by
default are strong, strong symbols override weak symbols)

I also added macos unit build to the CI, so that this doesn't silently
break in the future again.

---------

Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
Co-authored-by: Viktor Söderqvist <viktor.soderqvist@est.tech>
2024-10-29 14:26:17 -07:00
..
build-release-packages.yml Format yaml files (#615) 2024-06-14 13:40:06 -07:00
call-build-linux-arm-packages.yml Build binary releases with systemd support (#1107) 2024-10-02 19:48:54 +02:00
call-build-linux-x86-packages.yml Build binary releases with systemd support (#1107) 2024-10-02 19:48:54 +02:00
ci.yml Mark main and serverAssert as weak symbols to be overridden (#1232) 2024-10-29 14:26:17 -07:00
clang-format.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
codecov.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
codeql-analysis.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
coverity.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
daily.yml Set fail-fast to false in daily CI (#1162) 2024-10-15 10:29:34 +08:00
external.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
reply-schemas-linter.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00
spell-check.yml Fix CI concurrency (#849) 2024-08-05 22:05:29 -07:00