Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
436f97f
add exchange declaration
cbartz Jan 5, 2026
fc43cc6
add exchange declaration to consumer
cbartz Jan 5, 2026
c658666
add queue bind
cbartz Jan 6, 2026
2420d3e
add DefaultQueueConfig
cbartz Jan 6, 2026
ce15ff7
move MockAmqpChannel to mock_test.go
cbartz Jan 6, 2026
51540a3
remove fakeChannel implementation
cbartz Jan 6, 2026
7386373
fix planner main_test
cbartz Jan 6, 2026
0037c88
fix webhook_test.go
cbartz Jan 6, 2026
435b180
refactor webhook_test.go
cbartz Jan 6, 2026
e1de3b1
remove redundant comments
cbartz Jan 6, 2026
0f61ffd
update CONTRIBUTING.md
cbartz Jan 6, 2026
6ad783b
Merge branch 'main' into feat/use-exchange-ISD-4838
cbartz Jan 6, 2026
ecf7d6c
Update CONTRIBUTING.md
cbartz Jan 6, 2026
20be461
add dead-letter queue for non-retryable messages
cbartz Jan 7, 2026
11c8473
add unit tests
cbartz Jan 7, 2026
9761c6e
add integration test
cbartz Jan 7, 2026
b667590
add one integration test using multiple scenarios
cbartz Jan 7, 2026
c21f3ad
refactor integration test
cbartz Jan 7, 2026
706dca9
remove sleep
cbartz Jan 7, 2026
d41a89c
Merge branch 'main' into feat/dead-letter-ISD-4906
cbartz Jan 8, 2026
71942d6
remove redundant comments
cbartz Jan 8, 2026
2db4423
comply with STYLE guide
cbartz Jan 8, 2026
bad5d8e
remove redundant tests
cbartz Jan 8, 2026
dc4adf2
pin postgres 16.11
cbartz Jan 8, 2026
0ce1183
change to debug log level for ignoring log messages
cbartz Jan 8, 2026
7141b9a
getQueueDepthByName -> getNumMessagesInQueue
cbartz Jan 9, 2026
ba7a909
rename declare* functions to ensure* to clarify they are idempotent
cbartz Jan 9, 2026
88dca58
Merge branch 'main' into feat/dead-letter-ISD-4906
cbartz Jan 9, 2026
a74ffb0
rename other functions to ensure* to clarify they are idempotent
cbartz Jan 9, 2026
80efcf8
refactor: introduce getWorkflowJob for more obvious semantics
cbartz Jan 9, 2026
6f2350c
add paranoia check
cbartz Jan 9, 2026
9fc75d2
fix ci
cbartz Jan 9, 2026
f8ecaed
Merge branch 'main' into feat/dead-letter-ISD-4906
cbartz Jan 12, 2026
716de1e
improve log warning
cbartz Jan 12, 2026
a3005fc
Merge remote-tracking branch 'origin/feat/dead-letter-ISD-4906' into …
cbartz Jan 12, 2026
d5aeae2
wait for queue to avoid race condition where queue is not existent
cbartz Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/internal_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:

services:
postgres:
image: postgres:18.1
image: postgres:16.11
Comment thread
cbartz marked this conversation as resolved.
env:
POSTGRES_PASSWORD: postgres
ports:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/planner_integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:

services:
postgres:
image: postgres:18.1
image: postgres:16.11
env:
POSTGRES_PASSWORD: postgres
ports:
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ POSTGRESQL_DB_CONNECT_STRING="postgres://postgres:password@localhost:5432/postgr
It assumes you have access to a Postgres server running reachable at $POSTGRESQL_DB_CONNECT_STRING.
You can use `docker` to run a Postgres server locally:
```shell
docker run -d --rm --name postgres -e POSTGRES_PASSWORD=password -p 5432:5432 postgres:18.1
docker run -d --rm --name postgres -e POSTGRES_PASSWORD=password -p 5432:5432 postgres:16.11
```

Run `webhook-gateway` integration tests using:
Expand Down
Loading