5 Commits
Author SHA1 Message Date
zeekayandHanzo Dev ee3ef1a41a fix: delete the stale compose.yml that was shadowing the real one
The tree carried two compose files. Docker Compose v2 resolves by a fixed
precedence -- compose.yaml, compose.yml, docker-compose.yaml,
docker-compose.yml -- so compose.yml won every time and docker-compose.yml,
the one upstream merges actually keep current, was never read:

  warning  Found multiple config files with supported names:
           .../compose.yml, .../docker-compose.yml
  warning  Using /Users/z/work/hanzo/kv-go/compose.yml

compose.yml was a 106-line snapshot taken before several upstream updates.
It pinned CLIENT_LIBS_TEST_IMAGE at 8.4.0 while the Makefile asks for 8.8.0,
and it was missing three services and a whole profile. Two things were
therefore broken and quiet about it:

  * `make docker.e2e.start` runs `docker compose --profile e2e up`. There is
    no e2e profile in the stale file, so it started nothing;
    .github/workflows/test-e2e.yml then sat waiting for cae-resp-proxy on
    :18100 until the timeout.
  * `make docker.start` (--profile all) never started osscluster-tls, so
    tls_cluster_test.go -- whose own comment says the ports come from the
    compose file -- had no server on 5430.

Deleting the stale copy and giving the live one the canonical name (this
workspace uses compose.yml, never docker-compose.yml) leaves exactly one
compose file. `docker compose --profile e2e config --services` now returns
redis, cae-resp-proxy and proxy-fault-injector; --profile all also brings up
osscluster-tls. The three comments that named the old path now name the new
one. go build ./... clean.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-27 14:56:26 -07:00
Nedyalko DyakovandGitHub e91f6ced09 fix(make test): Add default env in makefile (#3491)
* fix(make test): add default env in makefile

* Apply suggestion from @ndyakov

* update hardcoded version
2025-09-01 16:17:28 +03:00
030c184a71 Update README.md, use redis discord guild (#3331)
* use redis discord guild

* add line in CONTRIBUTING.md

* update with badges similar to rest of the libraries. update url

* updated with direct invite link

* fix discord link in CONTRIBUTING.md

* fix stackoverflow tag

---------

Co-authored-by: Elena Kolevska <[email protected]>
2025-04-23 14:36:38 +03:00
ebe11d06ca feat: Enable CI for Redis CE 8.0 (#3274)
* chore: extract benchmark tests

* wip

* enable pubsub tests

* enable ring tests

* stop tests with build redis from source

* start all tests

* mix of makefile and action

* add sentinel configs

* fix example test

* stop debug on re

* wip

* enable gears for redis 7.2

* wip

* enable sentinel, they are expected to fail

* fix: linter configuration

* chore: update re versions

* return older redis enterprise version

* add basic codeql

* wip: increase timeout, focus only sentinel tests

* sentinels with docker network host

* enable all tests

* fix flanky test

* enable example tests

* tidy docker compose

* add debug output

* stop shutingdown masters

* don't test sentinel for re

* skip unsuported addscores

* Update README

bump go version in CI

* Update README.md

Co-authored-by: Copilot <[email protected]>

* Update CONTRIBUTING.md

add information about new test setup

---------

Co-authored-by: Copilot <[email protected]>
2025-02-28 12:49:00 +02:00
ChayimandGitHub 71dd81cded CONTRIBUTING guideliens (#2718) 2023-09-20 10:42:45 +03:00