Skip to content

Commit 6877ae0

Browse files
authored
Merge pull request #1 from YuweiXiao/fix/ci-mount-test-dir
fix(ci): mount test/ dir into builder container
2 parents 7df0fec + 60a45cd commit 6877ae0

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ jobs:
5656
id: run-tests
5757
run: |
5858
docker run --rm \
59+
-v ${{ github.workspace }}/test:/build/test \
5960
-v /tmp/regression-output-${{ matrix.pg_version }}:/results \
6061
pg_duckpipe:builder-${{ matrix.pg_version }} bash -c '
6162
set -euo pipefail

PROGRESS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
- [ ] `conninfo` column in sync_groups for remote PG support
4646
- [ ] Schema DDL sync (ALTER TABLE ADD/DROP COLUMN propagation)
4747
- [x] **`REPLICA IDENTITY FULL` enforced**`add_table()` always issues `ALTER TABLE <src> REPLICA IDENTITY FULL`. The flush path has no TOAST-unchanged fallback: buffer table has no `{col}_unchanged` columns, appender rows are narrower (ncols not 2×ncols), and TOAST resolution is gone. Any `col_unchanged = true` in WAL (source identity changed after add) surfaces as a hard flush error triggering the existing backoff retry path. Trade-off: higher WAL volume on source.
48-
- [ ] Dockerfile for setting up a self-contained playground env
48+
- [x] Dockerfile for setting up a self-contained playground env
49+
- [ ] CI: `cargo chef` pattern to cache Rust dependency compilation across GHA runs
4950

5051
### Monitoring / Observability
5152
- [ ] `applied_lsn` stays NULL during SNAPSHOT/CATCHUP — should be set to `snapshot_lsn` after snapshot completes

0 commit comments

Comments
 (0)