Files
OpenViking/tests/observability
94a10313bf fix: watch task status (#4589)
* Revert "ci: persist BuildKit mount caches across runs (#4421)" (#4467)

* ci: build the release docker image once (#4469)

* ci: build the release docker image once, not twice

release.yml carries a full copy of the docker build/manifest jobs from
build-docker-image.yml. Both fire on the same release: the tag push triggers
build-docker-image.yml while the release event triggers release.yml's copy, so
every release builds the same image 4 times (2 arch x 2 workflows, ~16 min
each) and both pipelines race to write the same v0.4.x and latest tags.

Drop the copy. build-docker-image.yml has to exist anyway (main images, manual
dispatch) and emits the identical tag set for a tag ref.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01247pby58vheLBLmHPV3WKQ

* ci: assert the release's docker image actually landed

The tag push and the release event fire in the same second, so the image is
still ~16 min from existing when release.yml starts. Poll the tag's
build-docker-image run, fail on a missing or failed run, then inspect both
registries for the version tag.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01247pby58vheLBLmHPV3WKQ

* ci: assert latest points at the released tag too

The version tag existing was never the failure mode; latest silently staying
on the previous release was. Compare digests instead of just checking the
version tag is present.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01247pby58vheLBLmHPV3WKQ

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

* fix(parser): adapt AnyDoc 0.2 document model (#4509)

Co-authored-by: qin-ctx <qinhaojie.exe@bytedance.com>

* fix: watch task status

* fix: watch task create when add

* fix: ut

* fix: watch task create when add

* fix: ut

* feat: connector support user resources

* test: reproduce Feishu OAuth v3 refresh failure

* test: cover legacy Feishu refresh tokens

* fix: support Feishu refresh token formats

* fix: add logs

* fix: ut

* fix: feishu doc watch

* fix: ai review

* fix: ai review

* test(cli): copy an actual file in cp integration test

* fix: add some log

---------

Co-authored-by: Zayn Jarvis <zaynjarvis@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: bot-of-qin-ctx <qin_haojie@qq.com>
Co-authored-by: qin-ctx <qinhaojie.exe@bytedance.com>
2026-09-04 19:04:23 +08:00
..