Commit Graph
20 Commits
Author SHA1 Message Date
popertots 3fd66d5414 ci: remove -a flag and debug log now fix is confirmed
Backend Tests / test (push) Successful in 1m0s
2026-06-25 12:04:56 +01:00
popertots 2db552db44 ci: add -a flag and debug print for savedPOSTGRESHost
Backend Tests / test (push) Successful in 1m33s
2026-06-25 11:52:22 +01:00
popertots 248756a1fe fix(db): prevent POSTGRES_HOST env var leakage between tests
Backend Tests / test (push) Successful in 59s
resetEnv() conditionally set POSTGRES_HOST only when empty. When
TestConnect_InvalidCredentials explicitly set it to 'localhost' and
then called resetEnv(), the value was preserved because it wasn't
empty. This leaked into TestConcurrentQueries, which then tried to
connect to localhost:5432 instead of the workflow-configured postgres
hostname.

Fix: capture the POSTGRES_HOST value at init() time in a package-level
variable (savedPOSTGRESHost) and always restore it in resetEnv(), so
the correct value is always used regardless of which tests ran before.
2026-06-25 01:21:15 +01:00
popertots b646497eb7 ci: add TEST_DB_HOST and debug echo to verify env propagation
Backend Tests / test (push) Failing after 59s
2026-06-25 01:17:25 +01:00
popertots 0ac69a92c7 fix(db): use POSTGRES_HOST env var in dev Connect()
Backend Tests / test (push) Failing after 49s
The dev-tagged Connect() in db_dev.go hardcoded localhost:5432 in the
DSN instead of reading the POSTGRES_HOST env var. Since CI tests run
with -tags "test,dev", db_dev.go is compiled and the POSTGRES_HOST=postgres
env var was silently ignored, causing db package tests to try connecting
to 127.0.0.1:5432 where no PostgreSQL is listening (service container
is only reachable via Docker DNS hostname postgres).

Also remove the -a flag from the workflow now that caching is no longer
suspected of causing issues.
2026-06-25 01:08:28 +01:00
popertots 30d4e75b16 ci: force full rebuild with -a flag
Backend Tests / test (push) Failing after 58s
2026-06-25 01:03:23 +01:00
popertots 3cb6a7f6ad ci: set POSTGRES_HOST directly in workflow
Backend Tests / test (push) Failing after 1m1s
2026-06-25 00:56:45 +01:00
popertots ca86e223c0 ci: add PGPASSWORD to create db step
Backend Tests / test (push) Failing after 53s
2026-06-25 00:54:17 +01:00
popertots 3aefc7ae43 ci: create crussell_test_db for db package tests
Backend Tests / test (push) Failing after 59s
2026-06-25 00:52:48 +01:00
popertots f3a41585d2 ci: add TEST_DB_HOST env var for service container connectivity
Backend Tests / test (push) Failing after 58s
2026-06-25 00:47:18 +01:00
popertots ab06c7e596 ci: use service name postgres for db host
Backend Tests / test (push) Failing after 51s
2026-06-25 00:43:22 +01:00
popertots 7624047a95 ci: use sh default shell for alpine runner
Backend Tests / test (push) Failing after 1m18s
2026-06-25 00:40:02 +01:00
popertots 2ecc9a798c ci: add bash to apk install for alpine runner
Backend Tests / test (push) Failing after 9s
2026-06-25 00:38:04 +01:00
popertots a27fc9205e ci: remove host port mapping from PG service container
Backend Tests / test (push) Failing after 9s
2026-06-25 00:33:46 +01:00
popertots 43ea0b2366 ci: fix yaml and disable setup-go cache
Backend Tests / test (push) Failing after 2s
2026-06-25 00:31:20 +01:00
popertots 69b3a179f4 ci: disable setup-go cache to prevent hanging 2026-06-25 00:29:46 +01:00
popertots 8b47234f3b chore: bump workflow description to trigger fresh run 2026-06-25 00:22:54 +01:00
popertots ae151cb197 ci: fix actions runtime - use node base image for JS action support
Backend Tests / test (push) Failing after 5m2s
2026-06-25 00:20:10 +01:00
popertots f9ebfe8a5d ci: switch runner to golang alpine image, drop apt for apk
Backend Tests / test (push) Failing after 4s
2026-06-25 00:15:45 +01:00
popertotsandSisyphus 32e47b06be chore: add .gitea and .sisyphus config directories
Backend Tests / test (push) Failing after 28s
Add Gitea CI configuration and Sisyphus workspace/plan files.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-24 23:44:14 +01:00