renovate
768c9594b0
chore(deps): update docker.io/library/python docker tag to v3.15
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 5m26s
PR Checks / pytest (pull_request) Successful in 5m57s
Docker Build and Push / test (pull_request) Successful in 5m6s
PR Checks / hadolint (pull_request) Successful in 23s
PR Checks / build-test (pull_request) Failing after 2m19s
Docker Build and Push / build (pull_request) Failing after 1m41s
2026-10-18 19:27:12 +00:00
jcabillot
2e247141fc
Merge pull request 'ci(tag): déclenche Renovate sur tf-depl-kubernetes dès que l'image de release est poussée (mcp-maildir)' ( #62 ) from ci/renovate-dispatch-on-release into main
...
Main Release / test (push) Successful in 4m57s
Main Release / integration-test (push) Successful in 7m25s
Main Release / build (push) Successful in 6m13s
Tag Release / build-push (push) Successful in 4m11s
Docker Build and Push / integration-test (push) Successful in 5m53s
Renovate / renovate (push) Successful in 1m32s
Docker Build and Push / build (push) Successful in 6m22s
Main Release / tag (push) Successful in 20s
Tag Release / integration-test (push) Successful in 4m25s
Tag Release / trigger-renovate (push) Failing after 20s
Main Release / hadolint (push) Successful in 37s
Docker Build and Push / test (push) Successful in 4m47s
Tag Release / hadolint (push) Successful in 37s
Tag Release / test (push) Successful in 3m21s
Reviewed-on: #62
2026-10-18 14:42:34 -04:00
opencodecabilloteu
ef480dfd97
ci(tag): dispatch Renovate on tf-depl-kubernetes once the release image is pushed
...
PR Checks / pytest (pull_request) Successful in 7m14s
Docker Build and Push / integration-test (pull_request) Successful in 3m54s
PR Checks / hadolint (pull_request) Successful in 28s
PR Checks / build-test (pull_request) Successful in 5m15s
Docker Build and Push / test (pull_request) Successful in 3m40s
Docker Build and Push / build (pull_request) Successful in 3m4s
A release only reached perso_private/tf-depl-kubernetes on the next hourly
Renovate scan, so the image bump PR could lag up to an hour behind the tag.
After the image push completes, dispatch that repo's Renovate workflow through
the Gitea API (workflow_dispatch is already enabled there). It authenticates
with the RENOVATE_TOKEN org secret of this organisation — the same token the
Renovate instance itself uses, no extra credential. The job fails loudly so a
rotated token shows up instead of the trigger silently going missing.
2026-10-18 13:22:32 -04:00
jcabillot
1115db82ed
Merge pull request 'ci: harden the qdrant integration job (5s client timeout + cold storage)' ( #60 ) from ci/harden-qdrant-integration into main
...
Main Release / test (push) Successful in 2m54s
Main Release / integration-test (push) Successful in 3m17s
Main Release / build (push) Successful in 21s
Tag Release / build-push (push) Successful in 3m4s
Docker Build and Push / integration-test (push) Successful in 3m12s
Renovate / renovate (push) Successful in 59s
Main Release / tag (push) Successful in 17s
Docker Build and Push / build (push) Successful in 4m25s
Tag Release / integration-test (push) Successful in 2m35s
Main Release / hadolint (push) Successful in 17s
Docker Build and Push / test (push) Successful in 3m0s
Tag Release / hadolint (push) Successful in 24s
Tag Release / test (push) Successful in 2m42s
Reviewed-on: #60
2026-10-17 17:42:56 -04:00
jcabillot
dd41603a0b
Merge pull request 'fix: serve MCP over Streamable HTTP instead of legacy SSE' ( #58 ) from fix/streamable-http-transport into main
...
Main Release / build (push) Canceled after 0s
Main Release / integration-test (push) Canceled after 1m8s
Main Release / test (push) Canceled after 1m10s
Main Release / tag (push) Canceled after 0s
Renovate / renovate (push) Successful in 1m32s
Docker Build and Push / build (push) Skipped
Main Release / hadolint (push) Canceled after 1m12s
Docker Build and Push / test (push) Successful in 2m14s
Docker Build and Push / integration-test (push) Failing after 11m3s
Reviewed-on: #58
2026-10-17 17:42:33 -04:00
Sagent
01d15c486e
ci: harden the qdrant integration job
...
Docker Build and Push / integration-test (pull_request) Successful in 5m30s
PR Checks / pytest (pull_request) Successful in 3m7s
PR Checks / hadolint (pull_request) Successful in 23s
Docker Build and Push / test (pull_request) Successful in 5m19s
PR Checks / build-test (pull_request) Successful in 47s
Docker Build and Push / build (pull_request) Successful in 3m14s
The integration test job has been failing intermittently on main and on
open pull requests with `httpx.ReadTimeout: timed out` on the first write
to Qdrant, while `GET /collections` and `/healthz` kept answering.
Cause: the qdrant-client default request timeout is 5 seconds, and the job
only waits for `/healthz`, which is served before the storage engine
accepts writes. On a shared runner doing several builds at once, the first
collection creation or indexing exceeds 5s and the whole fixture errors
out.
- pin qdrant/qdrant to v1.19 (the digest `latest` and the cluster already
run) and let Renovate track the pin in the workflows as well
- wait for a real write round-trip (create + delete a probe collection)
instead of `/healthz` alone, and dump the container logs if it never
becomes writable
- make the Qdrant client timeout configurable via QDRANT_TIMEOUT and set
it to 60s in CI, where there is no latency SLA
2026-10-17 21:24:18 +00:00
jcabillot
e883a791fb
Merge pull request 'fix(indexer): restore module-level embedding/batch constants (cronjobs cassés)' ( #59 ) from fix/indexer-missing-constants into main
...
Main Release / test (push) Successful in 2m25s
Main Release / integration-test (push) Successful in 2m32s
Main Release / build (push) Successful in 3m56s
Tag Release / build-push (push) Skipped
Docker Build and Push / build (push) Skipped
Main Release / tag (push) Successful in 47s
Renovate / renovate (push) Failing after 14m44s
Tag Release / integration-test (push) Failing after 3m3s
Docker Build and Push / integration-test (push) Failing after 5m58s
Main Release / hadolint (push) Successful in 50s
Docker Build and Push / test (push) Successful in 5m1s
Tag Release / hadolint (push) Successful in 19s
Tag Release / test (push) Successful in 3m17s
Reviewed-on: #59
2026-10-17 17:11:51 -04:00
Sagent
3b575bbf83
fix(indexer): restore module-level embedding/batch constants
...
Docker Build and Push / integration-test (pull_request) Successful in 2m38s
PR Checks / pytest (pull_request) Successful in 2m19s
PR Checks / hadolint (pull_request) Successful in 12s
Docker Build and Push / test (pull_request) Successful in 2m17s
PR Checks / build-test (pull_request) Successful in 3m5s
Docker Build and Push / build (pull_request) Successful in 2m39s
The "make indexer importable without env" refactor (e32806a , merged via PR
#52 on 2026-10-09) removed EMBEDDING_MODEL_NAME, BATCH_SIZE and
EMBEDDING_BATCH_SIZE from the module scope while main() kept referencing
them, so every indexer run died before reaching Qdrant:
File "/app/src/indexer.py", line 264, in main
print(f"Loading embedding model: {EMBEDDING_MODEL_NAME}...")
NameError: name 'EMBEDDING_MODEL_NAME' is not defined
CI never caught it because no test executes main(). Both *-indexer cronjobs
have been failing (BackoffLimitExceeded) since 2026-10-16, i.e. the first
run after the image pin moved to v0.0.22-latest.
- restore the three constants with their pre-refactor defaults
- cover them in tests/test_indexer.py and cross-check that the indexer
embeds with the same model as server.py (vectors must stay comparable)
- add a ruff F821 gate to the unit job so undefined names fail CI
Fixes mcp-maildir-cabilloteu-indexer and mcp-maildir-gmail-indexer.
2026-10-17 21:04:34 +00:00
Sagent
bc3deb8676
fix: serve MCP over Streamable HTTP instead of legacy SSE
...
PR Checks / pytest (pull_request) Successful in 2m47s
Docker Build and Push / integration-test (pull_request) Successful in 3m24s
PR Checks / hadolint (pull_request) Successful in 40s
PR Checks / build-test (pull_request) Successful in 3m19s
Docker Build and Push / test (pull_request) Successful in 3m1s
Docker Build and Push / build (pull_request) Successful in 3m4s
Current MCP clients (OpenCode, Claude, ...) only speak Streamable HTTP: they
POST JSON-RPC to the configured URL, so a legacy SSE endpoint answers
405 Method Not Allowed and not a single tool can be reached.
Run FastMCP's http_app (build_app()) under uvicorn instead of mcp.run(sse):
the MCP endpoint is now /mcp, and the custom GET /health route keeps serving
the Kubernetes probes.
Add transport tests asserting /mcp and /health are exposed and /sse is gone.
2026-10-17 20:45:26 +00:00
jcabillot
4d9bd4c470
Merge pull request 'chore(deps): update dependency python to 3.14' ( #54 ) from renovate/python-3.x into main
...
Main Release / test (push) Successful in 3m26s
Main Release / integration-test (push) Successful in 3m37s
Main Release / build (push) Successful in 46s
Tag Release / build-push (push) Successful in 3m43s
Renovate / renovate (push) Successful in 1m29s
Docker Build and Push / build (push) Successful in 4m11s
Main Release / tag (push) Successful in 42s
Tag Release / integration-test (push) Successful in 3m9s
Docker Build and Push / integration-test (push) Successful in 3m47s
Docker Build and Push / test (push) Successful in 3m29s
Main Release / hadolint (push) Successful in 38s
Tag Release / hadolint (push) Failing after 14m10s
Tag Release / test (push) Successful in 2m54s
Reviewed-on: #54
2026-10-12 15:56:35 -04:00
renovate
cc74f384bf
chore(deps): update dependency python to 3.14
renovate/stability-days Updates have met minimum release age requirement
PR Checks / pytest (pull_request) Successful in 2m8s
Docker Build and Push / integration-test (pull_request) Successful in 2m19s
PR Checks / hadolint (pull_request) Successful in 18s
Docker Build and Push / test (pull_request) Successful in 2m7s
PR Checks / build-test (pull_request) Successful in 2m23s
Docker Build and Push / build (pull_request) Successful in 1m49s
2026-10-09 21:10:08 +00:00
jcabillot
52642f9d99
Merge pull request 'chore(deps): update dependency fastmcp to v4' ( #48 ) from renovate/fastmcp-4.x into main
...
Main Release / test (push) Successful in 1m55s
Main Release / integration-test (push) Successful in 2m5s
Main Release / build (push) Successful in 2m39s
Tag Release / build-push (push) Successful in 2m46s
Renovate / renovate (push) Successful in 53s
Docker Build and Push / build (push) Successful in 3m10s
Main Release / tag (push) Successful in 18s
Tag Release / integration-test (push) Successful in 1m45s
Main Release / hadolint (push) Successful in 20s
Docker Build and Push / test (push) Successful in 2m25s
Docker Build and Push / integration-test (push) Successful in 2m23s
Tag Release / hadolint (push) Successful in 14s
Tag Release / test (push) Successful in 1m40s
Reviewed-on: #48
2026-10-09 16:18:09 -04:00
renovate
e7c39135ab
chore(deps): update dependency fastmcp to v4
renovate/stability-days Updates have met minimum release age requirement
PR Checks / pytest (pull_request) Successful in 2m23s
Docker Build and Push / integration-test (pull_request) Successful in 2m55s
Docker Build and Push / test (pull_request) Successful in 2m21s
PR Checks / hadolint (pull_request) Successful in 33s
PR Checks / build-test (pull_request) Successful in 3m32s
Docker Build and Push / build (pull_request) Successful in 3m6s
2026-10-09 20:04:04 +00:00
jcabillot
916850b692
Merge pull request 'test: run pytest in CI — real unit job + Qdrant-backed integration job' ( #52 ) from tests/ci-pytest into main
...
Main Release / test (push) Successful in 4m38s
Main Release / integration-test (push) Successful in 3m14s
Main Release / build (push) Successful in 4m8s
Tag Release / build-push (push) Successful in 3m9s
Renovate / renovate (push) Successful in 2m25s
Docker Build and Push / build (push) Successful in 3m51s
Main Release / tag (push) Successful in 52s
Tag Release / integration-test (push) Successful in 2m38s
Main Release / hadolint (push) Successful in 2m18s
Docker Build and Push / test (push) Successful in 4m50s
Docker Build and Push / integration-test (push) Successful in 5m19s
Tag Release / hadolint (push) Successful in 30s
Tag Release / test (push) Successful in 2m25s
Reviewed-on: #52
2026-10-09 15:53:52 -04:00
OpenCode Cabillot
679d72288f
test: fix collection name mismatch — env wiring centralized in conftest
...
PR Checks / pytest (pull_request) Successful in 1m59s
Docker Build and Push / integration-test (pull_request) Successful in 2m14s
PR Checks / hadolint (pull_request) Successful in 18s
Docker Build and Push / test (pull_request) Successful in 2m7s
PR Checks / build-test (pull_request) Successful in 2m28s
Docker Build and Push / build (pull_request) Successful in 1m50s
Root cause of the CI 404s: test modules mutated os.environ at import time
(test_server.py set COLLECTION_NAME='test', test_integration.py
'test_mcp_maildir'). With pytest's alphabetical import order,
server.COLLECTION_NAME froze at whichever value was set when server was
first imported, while the fixture read os.environ at runtime — often a
different name (log proof: fixture created 'test', server queried
'test_mcp_maildir' → 404 on all 6 tests).
conftest.py now sets QDRANT_URL/COLLECTION_NAME/EMBEDDING_MODEL_NAME once,
before any test module import; env mutation removed from test files.
Unit suite still green (43 passed, 6 deselected).
2026-10-09 12:42:21 +00:00
OpenCode Cabillot
ef8fe35da7
test: introspect http client base_url safely
Docker Build and Push / integration-test (pull_request) Failing after 2m25s
PR Checks / pytest (pull_request) Successful in 1m50s
PR Checks / hadolint (pull_request) Successful in 23s
PR Checks / build-test (pull_request) Successful in 34s
Docker Build and Push / test (pull_request) Successful in 2m17s
Docker Build and Push / build (pull_request) Skipped
2026-10-09 12:35:55 +00:00
OpenCode Cabillot
6997326b81
test: fix fixture debug attribute (QdrantClient has no rest_uri)
Docker Build and Push / integration-test (pull_request) Failing after 2m4s
PR Checks / pytest (pull_request) Successful in 1m48s
PR Checks / hadolint (pull_request) Successful in 17s
Docker Build and Push / test (pull_request) Successful in 2m2s
PR Checks / build-test (pull_request) Successful in 2m24s
Docker Build and Push / build (pull_request) Skipped
2026-10-09 12:27:53 +00:00
OpenCode Cabillot
a597ecf6a2
test: instrument qdrant_setup fixture (log url + collections before/after create)
Docker Build and Push / integration-test (pull_request) Failing after 2m26s
PR Checks / pytest (pull_request) Successful in 2m0s
PR Checks / hadolint (pull_request) Successful in 18s
Docker Build and Push / test (pull_request) Successful in 2m32s
PR Checks / build-test (pull_request) Successful in 2m33s
Docker Build and Push / build (pull_request) Skipped
2026-10-09 12:21:45 +00:00
OpenCode Cabillot
aa30111a8e
ci: unique qdrant container name per run — parallel workflows on one host clash
...
Docker Build and Push / integration-test (pull_request) Failing after 4m23s
PR Checks / pytest (pull_request) Successful in 3m52s
PR Checks / hadolint (pull_request) Successful in 41s
Docker Build and Push / test (pull_request) Successful in 4m14s
PR Checks / build-test (pull_request) Successful in 5m26s
Docker Build and Push / build (pull_request) Skipped
Two concurrent jobs (docker-build + PR Checks on the same push) both
used container name 'qdrant'; the second job's 'docker rm -f qdrant'
destroyed the first job's Qdrant mid-run, so the test collection 404'd.
Name is now qdrant-${{ github.run_id }} everywhere (cleanup included).
2026-10-09 01:28:43 +00:00
OpenCode Cabillot
55841310bb
ci: use pytest -m integration in docker-build.yaml (marker replaces --ignore file check)
Docker Build and Push / integration-test (pull_request) Failing after 4m52s
PR Checks / pytest (pull_request) Successful in 3m55s
PR Checks / hadolint (pull_request) Successful in 40s
PR Checks / build-test (pull_request) Successful in 1m3s
Docker Build and Push / test (pull_request) Successful in 4m31s
Docker Build and Push / build (pull_request) Skipped
2026-10-09 01:07:34 +00:00
OpenCode Cabillot
9417e577a9
test: mark integration suite with pytest.mark.integration
...
Docker Build and Push / integration-test (pull_request) Failing after 4m20s
PR Checks / pytest (pull_request) Successful in 3m29s
PR Checks / hadolint (pull_request) Successful in 32s
Docker Build and Push / test (pull_request) Successful in 3m40s
PR Checks / build-test (pull_request) Successful in 4m38s
Docker Build and Push / build (pull_request) Skipped
Required for -m 'not integration' to actually deselect them (pytest.ini
addopts) and for 'pytest -m integration' in the nightly CI job.
2026-10-09 00:20:35 +00:00
OpenCode Cabillot
de27820cc7
ci: run pytest in all workflows — real unit job + Qdrant-backed integration job
...
- pr.yaml: new pytest job (unit tests only, integration deselected by marker)
- main.yaml / cron.yaml / tag.yaml: replace the build-only 'test' job with a
real pytest unit job + an integration-test job that starts a Qdrant
container sharing the job container's network namespace
(--network container:$(hostname) — bypasses the Gitea runner bug with
service containers), waits for /healthz, runs 'pytest -m integration',
then tears down.
- build/build-push jobs now require [test, integration-test]; previously
'test' was only a docker build and pytest never ran in CI.
- integration-test first cleans up any stale qdrant container (rerun-safe).
- setup-python SHA aligned with docker-build.yaml (v7, python 3.13/3.14).
2026-10-09 00:18:25 +00:00
jcabillot
388b345a2f
Merge pull request 'ci: add Renovate workflow' ( #44 ) from add-renovate-workflow into main
...
Main Release / test (push) Successful in 54s
Main Release / build (push) Successful in 54s
Tag Release / build-push (push) Successful in 4m50s
Renovate / renovate (push) Successful in 1m55s
Main Release / tag (push) Successful in 54s
Docker Build and Push / build (push) Successful in 6m17s
Main Release / hadolint (push) Successful in 40s
Docker Build and Push / test (push) Successful in 4m31s
Docker Build and Push / integration-test (push) Successful in 5m24s
Tag Release / hadolint (push) Successful in 42s
Tag Release / test (push) Successful in 56s
Reviewed-on: #44
2026-10-08 20:17:24 -04:00
OpenCode Cabillot
b9e22766c0
test: cover build_filter (participant should-clause, date ranges, combination)
2026-10-09 00:16:58 +00:00
OpenCode Cabillot
e32806aab9
test: add indexer unit tests + integration marker; make indexer importable without env
...
- pytest.ini: 'integration' marker, deselected by default; the integration
suite requires a live Qdrant and will only run in the nightly CI job.
- src/indexer.py: move env validation from import time into _validate_config()
called by main() — the module can now be imported without MAILDIR_PATH /
QDRANT_URL / COLLECTION_NAME set, enabling unit tests.
- tests/test_indexer.py: 27 new unit tests, no network and no model:
decode_mime_words (encoded-words utf-8/iso-8859-1, mixed), extract_text_from_html
(tags, scripts), normalize_email_address, parse_email_message with real
EmailMessage objects (plain bodies, attachments detected and excluded from
body, HTML alternative, unknown charset fallback via raw bytes message,
encoded attachment filename), get_recent_keys against a real tmp_path
Maildir (fresh mtime selected, old mtime excluded, colon-suffix keys).
mailbox.Maildir(create=True) does not create cur/new/tmp on Python 3.11 —
the test helper pre-creates them.
2026-10-09 00:16:10 +00:00
opencodecabilloteu
6b17ca4ad5
Merge pull request 'chore(deps): update docker/setup-buildx-action digest to f87e599' ( #51 ) from renovate/docker-setup-buildx-action-digest into main
Main Release / test (push) Successful in 2m2s
Main Release / build (push) Successful in 18s
Tag Release / build-push (push) Successful in 1m52s
Docker Build and Push / build (push) Successful in 2m11s
Main Release / tag (push) Successful in 11s
Main Release / hadolint (push) Successful in 11s
Docker Build and Push / test (push) Successful in 1m58s
Docker Build and Push / integration-test (push) Successful in 2m3s
Tag Release / hadolint (push) Successful in 6s
Tag Release / test (push) Successful in 15s
2026-09-18 04:32:13 -04:00
renovate
d1c531d8f2
chore(deps): update docker/setup-buildx-action digest to f87e599
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 1m55s
PR Checks / hadolint (pull_request) Successful in 11s
PR Checks / build-test (pull_request) Successful in 26s
Docker Build and Push / test (pull_request) Successful in 1m43s
Docker Build and Push / build (pull_request) Successful in 1m35s
2026-09-18 08:10:55 +00:00
opencodecabilloteu
24b4e090a2
Merge pull request 'chore(deps): update docker/build-push-action digest to c3c9e26' ( #49 ) from renovate/docker-build-push-action-digest into main
Main Release / test (push) Successful in 26s
Main Release / build (push) Successful in 22s
Tag Release / build-push (push) Successful in 2m47s
Docker Build and Push / integration-test (push) Successful in 2m26s
Docker Build and Push / build (push) Successful in 2m35s
Main Release / tag (push) Successful in 11s
Docker Build and Push / test (push) Successful in 2m7s
Main Release / hadolint (push) Successful in 10s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 20s
2026-09-17 06:30:15 -04:00
renovate
1f66018225
chore(deps): update docker/build-push-action digest to c3c9e26
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 2m8s
PR Checks / hadolint (pull_request) Successful in 12s
PR Checks / build-test (pull_request) Successful in 26s
Docker Build and Push / test (pull_request) Successful in 1m59s
Docker Build and Push / build (pull_request) Successful in 1m47s
2026-09-17 10:09:45 +00:00
opencodecabilloteu
8ecbfbb613
Merge pull request 'chore(deps): update docker/build-push-action action to v7.4.0' ( #50 ) from renovate/docker-build-push-action-7.x into main
Main Release / test (push) Successful in 2m13s
Main Release / build (push) Successful in 19s
Tag Release / build-push (push) Successful in 2m57s
Docker Build and Push / build (push) Successful in 2m26s
Main Release / tag (push) Successful in 12s
Docker Build and Push / test (push) Successful in 1m55s
Main Release / hadolint (push) Successful in 8s
Docker Build and Push / integration-test (push) Successful in 2m4s
Tag Release / hadolint (push) Successful in 9s
Tag Release / test (push) Successful in 20s
2026-09-17 05:32:23 -04:00
renovate
8a4fdb6d49
chore(deps): update docker/build-push-action action to v7.4.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 2m21s
PR Checks / hadolint (pull_request) Successful in 10s
Docker Build and Push / test (pull_request) Successful in 2m6s
PR Checks / build-test (pull_request) Successful in 24s
Docker Build and Push / build (pull_request) Successful in 1m58s
2026-09-17 09:12:14 +00:00
jcabillot
32cd00b8c6
Merge pull request 'chore: remove legacy GitLab CI and Jenkins files' ( #47 ) from ci/remove-legacy-ci into main
...
Main Release / test (push) Successful in 3m27s
Main Release / build (push) Successful in 36s
Tag Release / build-push (push) Successful in 6m46s
Docker Build and Push / integration-test (push) Successful in 3m56s
Docker Build and Push / build (push) Successful in 9m35s
Main Release / tag (push) Successful in 20s
Main Release / hadolint (push) Successful in 21s
Docker Build and Push / test (push) Successful in 4m54s
Tag Release / hadolint (push) Successful in 12s
Tag Release / test (push) Successful in 29s
Reviewed-on: #47
2026-09-02 09:49:33 -04:00
OpenCode Cabillot
c77d8b4fe6
chore: remove legacy GitLab CI and Jenkins files
Docker Build and Push / integration-test (pull_request) Successful in 5m16s
PR Checks / hadolint (pull_request) Successful in 15s
Docker Build and Push / test (pull_request) Successful in 5m0s
PR Checks / build-test (pull_request) Successful in 3m59s
Docker Build and Push / build (pull_request) Successful in 10m15s
2026-09-02 13:46:30 +00:00
opencodecabilloteu
6347ee811d
Merge pull request 'chore(deps): update hadolint/hadolint-action action to v3.5.0' ( #46 ) from renovate/hadolint-hadolint-action-3.x into main
Main Release / test (push) Successful in 2m52s
Main Release / build (push) Successful in 30s
Tag Release / build-push (push) Successful in 3m38s
Main Release / tag (push) Successful in 16s
Docker Build and Push / build (push) Successful in 3m31s
Docker Build and Push / test (push) Successful in 2m17s
Main Release / hadolint (push) Successful in 13s
Docker Build and Push / integration-test (push) Successful in 3m20s
Tag Release / hadolint (push) Successful in 14s
Tag Release / test (push) Successful in 28s
2026-08-26 12:01:57 -04:00
renovate
8480e4e322
chore(deps): update hadolint/hadolint-action action to v3.5.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 3m54s
PR Checks / hadolint (pull_request) Successful in 16s
Docker Build and Push / test (pull_request) Successful in 2m40s
PR Checks / build-test (pull_request) Successful in 3m26s
Docker Build and Push / build (pull_request) Successful in 3m27s
2026-08-26 15:15:16 +00:00
opencodecabilloteu
99a52ea9ae
Merge pull request 'chore(deps): update docker/setup-buildx-action digest to 37fe631' ( #45 ) from renovate/docker-setup-buildx-action-digest into main
Main Release / test (push) Successful in 44s
Main Release / build (push) Successful in 31s
Tag Release / build-push (push) Successful in 3m47s
Main Release / tag (push) Successful in 22s
Docker Build and Push / build (push) Successful in 4m7s
Docker Build and Push / integration-test (push) Successful in 1m13s
Docker Build and Push / test (push) Successful in 56s
Main Release / hadolint (push) Successful in 15s
Tag Release / hadolint (push) Successful in 19s
Tag Release / test (push) Successful in 38s
2026-08-21 06:39:42 -04:00
renovate
b4de80928a
chore(deps): update docker/setup-buildx-action digest to 37fe631
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 1m10s
Docker Build and Push / test (pull_request) Successful in 51s
PR Checks / hadolint (pull_request) Successful in 20s
PR Checks / build-test (pull_request) Successful in 37s
Docker Build and Push / build (pull_request) Successful in 2m44s
2026-08-21 10:19:07 +00:00
OpenCode Cabillot
478affe4fa
ci: add Renovate workflow
Docker Build and Push / integration-test (pull_request) Successful in 1m56s
PR Checks / hadolint (pull_request) Successful in 12s
PR Checks / build-test (pull_request) Successful in 2m4s
Docker Build and Push / test (pull_request) Successful in 2m0s
Docker Build and Push / build (pull_request) In progress
2026-08-02 23:46:53 +00:00
jcabillot
eb983ecaef
Merge pull request 'chore(deps): update hadolint/hadolint-action action to v3.4.0' ( #43 ) from renovate/hadolint-hadolint-action-3.x into main
...
Main Release / test (push) Successful in 3m11s
Main Release / build (push) Successful in 27s
Tag Release / build-push (push) Successful in 6m38s
Main Release / tag (push) Successful in 20s
Docker Build and Push / build (push) Skipped
Main Release / hadolint (push) Successful in 12s
Docker Build and Push / test (push) Failing after 3m2s
Tag Release / hadolint (push) Successful in 16s
Docker Build and Push / integration-test (push) Failing after 3h0m4s
Tag Release / test (push) Successful in 28s
Reviewed-on: #43
2026-08-02 16:20:47 -04:00
renovate
dba5112951
chore(deps): update hadolint/hadolint-action action to v3.4.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Failing after 3h0m4s
PR Checks / hadolint (pull_request) Successful in 15s
PR Checks / build-test (pull_request) Successful in 2m39s
Docker Build and Push / test (pull_request) Failing after 3h0m5s
Docker Build and Push / build (pull_request) Skipped
2026-08-01 14:11:03 +00:00
Julien Cabillot
08e66e74a1
fix: remove mcp from direct dep
Main Release / test (push) Successful in 3m18s
Main Release / build (push) Successful in 2m8s
Tag Release / build-push (push) Successful in 2m41s
Docker Build and Push / integration-test (push) Successful in 4m22s
Main Release / tag (push) Successful in 34s
Docker Build and Push / build (push) Successful in 5m29s
Main Release / hadolint (push) Successful in 15s
Docker Build and Push / test (push) Successful in 2m28s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 2m25s
2026-07-30 16:41:11 -04:00
jcabillot
f234d70a59
Merge pull request 'chore(deps): update dependency mcp to v1.29.0' ( #41 ) from renovate/mcp-1.x into main
...
Main Release / test (push) Successful in 2m47s
Main Release / build (push) Successful in 2m46s
Tag Release / build-push (push) Successful in 5m57s
Main Release / tag (push) Successful in 34s
Docker Build and Push / build (push) Skipped
Main Release / hadolint (push) Successful in 10s
Tag Release / hadolint (push) Successful in 20s
Docker Build and Push / integration-test (push) Failing after 3h0m4s
Docker Build and Push / test (push) Failing after 3h0m6s
Tag Release / test (push) Successful in 2m28s
Reviewed-on: #41
2026-07-30 12:39:24 -04:00
renovate
f62efe1c14
chore(deps): update dependency mcp to v1.29.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 4m35s
PR Checks / hadolint (pull_request) Successful in 28s
PR Checks / build-test (pull_request) Successful in 3m9s
Docker Build and Push / test (pull_request) Successful in 39m7s
Docker Build and Push / build (pull_request) Successful in 6m6s
2026-07-30 14:08:28 +00:00
jcabillot
91b8e041dc
Merge pull request 'chore(deps): update dependency fastmcp to v3.4.5' ( #40 ) from renovate/fastmcp-3.x into main
...
Main Release / test (push) Successful in 2m16s
Main Release / build (push) Successful in 3m31s
Tag Release / build-push (push) Successful in 9m13s
Docker Build and Push / build (push) Successful in 7m32s
Main Release / tag (push) Successful in 30s
Docker Build and Push / integration-test (push) Successful in 2m1s
Main Release / hadolint (push) Successful in 9s
Docker Build and Push / test (push) Successful in 2m48s
Tag Release / hadolint (push) Successful in 37s
Tag Release / test (push) Successful in 5m53s
Reviewed-on: #40
2026-07-29 16:34:42 -04:00
renovate
8e05ff9494
chore(deps): update dependency fastmcp to v3.4.5
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 50s
Docker Build and Push / test (pull_request) Successful in 1m2s
PR Checks / hadolint (pull_request) Successful in 13s
PR Checks / build-test (pull_request) Successful in 2m55s
Docker Build and Push / build (pull_request) Successful in 8m24s
2026-07-29 20:08:04 +00:00
jcabillot
6c56e82df6
Merge pull request 'chore(deps): update docker/login-action digest to dbcb813' ( #39 ) from renovate/docker-login-action-digest into main
...
Main Release / test (push) Successful in 2m57s
Main Release / build (push) Successful in 3m27s
Tag Release / build-push (push) Successful in 6m37s
Docker Build and Push / build (push) Successful in 3m10s
Main Release / tag (push) Successful in 38s
Main Release / hadolint (push) Successful in 13s
Docker Build and Push / integration-test (push) Successful in 3m5s
Docker Build and Push / test (push) Successful in 2m45s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 2m46s
Reviewed-on: #39
2026-07-29 11:47:38 -04:00
renovate
1147915483
chore(deps): update docker/login-action digest to dbcb813
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 39s
Docker Build and Push / test (pull_request) Successful in 3m31s
PR Checks / hadolint (pull_request) Successful in 16s
PR Checks / build-test (pull_request) Successful in 3m4s
Docker Build and Push / build (pull_request) Successful in 6m7s
2026-07-29 13:09:36 +00:00
jcabillot
d648c6f133
Merge pull request 'chore(deps): update docker/login-action digest to af1e73f' ( #32 ) from renovate/docker-login-action-digest into main
...
Main Release / test (push) Successful in 25s
Main Release / build (push) Successful in 22s
Tag Release / build-push (push) Successful in 5m21s
Docker Build and Push / build (push) Successful in 2m53s
Main Release / tag (push) Successful in 14s
Docker Build and Push / test (push) Successful in 23s
Docker Build and Push / integration-test (push) Successful in 35s
Main Release / hadolint (push) Successful in 11s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 17s
Reviewed-on: #32
Reviewed-by: opencodecabilloteu <julien+opencode@cabillot.eu >
2026-07-23 07:56:32 -04:00
jcabillot
b498341e32
Merge pull request 'chore(deps): update actions/setup-python action to v7' ( #38 ) from renovate/actions-setup-python-7.x into main
...
Main Release / test (push) Successful in 23s
Main Release / build (push) Successful in 22s
Tag Release / build-push (push) Successful in 4m52s
Docker Build and Push / build (push) Skipped
Main Release / tag (push) Successful in 13s
Docker Build and Push / test (push) Failing after 2m3s
Docker Build and Push / integration-test (push) Successful in 3m9s
Main Release / hadolint (push) Successful in 9s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 2m19s
Reviewed-on: #38
2026-07-23 07:56:26 -04:00
renovate
695ce771b2
chore(deps): update actions/setup-python action to v7
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 31s
Docker Build and Push / test (pull_request) Successful in 1m4s
PR Checks / hadolint (pull_request) Successful in 10s
PR Checks / build-test (pull_request) Successful in 22s
Docker Build and Push / build (pull_request) Successful in 2m22s
2026-07-22 21:29:18 +00:00
renovate
0a5c8b883d
chore(deps): update docker/login-action digest to af1e73f
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 35s
Docker Build and Push / test (pull_request) Successful in 34s
PR Checks / hadolint (pull_request) Successful in 11s
PR Checks / build-test (pull_request) Successful in 20s
Docker Build and Push / build (pull_request) Successful in 2m17s
2026-07-22 21:29:12 +00:00
opencodecabilloteu
661397bebb
Merge pull request 'chore(deps): update docker/setup-buildx-action digest to bb05f3f' ( #34 ) from renovate/docker-setup-buildx-action-digest into main
Main Release / test (push) Successful in 20s
Main Release / build (push) Successful in 23s
Docker Build and Push / build (push) Successful in 3m40s
Main Release / tag (push) Failing after 3h0m2s
Docker Build and Push / test (push) Successful in 2m34s
Docker Build and Push / integration-test (push) Successful in 40s
Main Release / hadolint (push) Successful in 9s
2026-07-22 17:28:28 -04:00
renovate
60ef3782a2
chore(deps): update docker/setup-buildx-action digest to bb05f3f
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / integration-test (pull_request) Successful in 29s
Docker Build and Push / test (pull_request) Successful in 20s
PR Checks / hadolint (pull_request) Successful in 10s
PR Checks / build-test (pull_request) Successful in 4m50s
Docker Build and Push / build (pull_request) Successful in 2m9s
2026-07-22 12:07:32 +00:00
jcabillot
734af981d8
Merge pull request 'chore(deps): update actions/checkout digest to 3d3c42e' ( #37 ) from renovate/actions-checkout-digest into main
...
Main Release / test (push) Successful in 2m19s
Main Release / build (push) Successful in 26s
Tag Release / build-push (push) Successful in 4m29s
Docker Build and Push / build (push) Successful in 10m23s
Main Release / tag (push) Successful in 10s
Docker Build and Push / integration-test (push) Successful in 36s
Main Release / hadolint (push) Successful in 9s
Docker Build and Push / test (push) Successful in 2m3s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 3m11s
Reviewed-on: #37
2026-07-22 08:05:10 -04:00
renovate
710c4e84a1
chore(deps): update actions/checkout digest to 3d3c42e
renovate/stability-days Updates have met minimum release age requirement
PR Checks / build-test (pull_request) Successful in 17s
Docker Build and Push / build (pull_request) Successful in 1m52s
PR Checks / hadolint (pull_request) Successful in 6s
Docker Build and Push / test (pull_request) Successful in 28s
Docker Build and Push / integration-test (pull_request) Successful in 30s
2026-07-20 16:09:36 +00:00
opencodecabilloteu
5c2d4bb132
Merge pull request 'chore(deps): update docker/build-push-action action to v7.3.0' ( #35 ) from renovate/docker-build-push-action-7.x into main
Docker Build and Push / integration-test (push) Successful in 25s
Main Release / test (push) Successful in 13s
Main Release / tag (push) Successful in 11s
Docker Build and Push / test (push) Successful in 17s
Main Release / build (push) Successful in 11s
Tag Release / test (push) Successful in 11s
Tag Release / build-push (push) Successful in 2m9s
Tag Release / hadolint (push) Successful in 7s
Docker Build and Push / build (push) Successful in 2m8s
Main Release / hadolint (push) Successful in 8s
2026-07-16 18:07:35 -04:00
renovate
3787e2811b
chore(deps): update docker/build-push-action action to v7.3.0
renovate/stability-days Updates have met minimum release age requirement
PR Checks / build-test (pull_request) Successful in 14s
Docker Build and Push / build (pull_request) Successful in 1m22s
PR Checks / hadolint (pull_request) Successful in 6s
Docker Build and Push / test (pull_request) Successful in 17s
Docker Build and Push / integration-test (pull_request) Successful in 24s
2026-07-16 21:04:58 +00:00
jcabillot
27949043df
Merge pull request 'chore(deps): update actions/checkout action to v7' ( #36 ) from renovate/actions-checkout-7.x into main
...
Main Release / test (push) Successful in 14s
Docker Build and Push / integration-test (push) Successful in 21s
Main Release / tag (push) Successful in 10s
Docker Build and Push / test (push) Successful in 17s
Main Release / build (push) Successful in 11s
Tag Release / test (push) Successful in 14s
Tag Release / build-push (push) Successful in 4m5s
Main Release / hadolint (push) Successful in 9s
Tag Release / hadolint (push) Successful in 6s
Docker Build and Push / build (push) Successful in 2m3s
Reviewed-on: #36
2026-07-16 16:26:49 -04:00
renovate
ce1d99b7bd
chore(deps): update actions/checkout action to v7
renovate/stability-days Updates have met minimum release age requirement
PR Checks / build-test (pull_request) Successful in 13s
Docker Build and Push / build (pull_request) Successful in 1m24s
PR Checks / hadolint (pull_request) Successful in 8s
Docker Build and Push / test (pull_request) Successful in 17s
Docker Build and Push / integration-test (pull_request) Successful in 24s
2026-07-16 18:05:01 +00:00
jcabillot
250fdd27ee
Merge pull request 'chore(deps): update docker/metadata-action digest to dc80280' ( #33 ) from renovate/docker-metadata-action-digest into main
...
Main Release / test (push) Successful in 13s
Docker Build and Push / integration-test (push) Successful in 23s
Main Release / tag (push) Successful in 37s
Docker Build and Push / test (push) Successful in 16s
Main Release / build (push) Successful in 15s
Tag Release / test (push) Successful in 19s
Tag Release / build-push (push) Successful in 2m36s
Main Release / hadolint (push) Successful in 6s
Tag Release / hadolint (push) Successful in 8s
Docker Build and Push / build (push) Successful in 2m34s
Reviewed-on: #33
2026-07-16 13:12:14 -04:00
renovate
cef47a2bfb
chore(deps): update docker/metadata-action digest to dc80280
renovate/stability-days Updates have met minimum release age requirement
PR Checks / build-test (pull_request) Successful in 16s
PR Checks / hadolint (pull_request) Successful in 7s
Docker Build and Push / build (pull_request) Successful in 1m34s
Docker Build and Push / test (pull_request) Successful in 16s
Docker Build and Push / integration-test (pull_request) Successful in 31s
2026-07-16 17:05:16 +00:00
jcabillot
fce1bc25db
Merge pull request 'CI: standardize workflows' ( #16 ) from fix/workflow-standard into main
...
Docker Build and Push / integration-test (push) Successful in 26s
Main Release / test (push) Successful in 2m31s
Main Release / tag (push) Successful in 31s
Docker Build and Push / test (push) Successful in 15s
Main Release / build (push) Successful in 15s
Tag Release / test (push) Successful in 2m17s
Tag Release / build-push (push) Successful in 4m24s
Docker Build and Push / build (push) Successful in 2m33s
Tag Release / hadolint (push) Successful in 8s
Main Release / hadolint (push) Successful in 8s
Reviewed-on: #16
2026-07-16 12:29:17 -04:00
cloudix_mcp_server
731ee8fe9d
Add pr.yaml workflow — hadolint + build-test for PR checks
PR Checks / build-test (pull_request) Successful in 2m32s
Docker Build and Push / build (pull_request) Successful in 4m9s
PR Checks / hadolint (pull_request) Successful in 18s
Docker Build and Push / integration-test (pull_request) Successful in 1m9s
Docker Build and Push / test (pull_request) Successful in 2m15s
2026-07-16 12:29:01 -04:00
cloudix_mcp_server
5400697503
Add tag.yaml workflow — hadolint→test→build-push on tag push
2026-07-16 12:29:01 -04:00
cloudix_mcp_server
370937df9b
Add cron.yaml workflow — nightly hadolint→test→build-push
2026-07-16 12:29:01 -04:00
cloudix_mcp_server
ab974e40f6
Add main.yaml workflow — hadolint→test→build→tag for push to main
2026-07-16 12:29:01 -04:00
jcabillot
8aaac862f3
Merge pull request 'chore(deps): update dependency uvicorn to v0.51.0' ( #30 ) from renovate/uvicorn-0.x into main
...
Docker Build and Push / integration-test (push) Successful in 24s
Docker Build and Push / test (push) Successful in 21s
Docker Build and Push / build (push) Successful in 2m49s
Reviewed-on: #30
2026-07-13 16:20:34 -04:00
jcabillot
7dfc9018df
Merge pull request 'chore(deps): update dependency fastmcp to v3.4.4' ( #31 ) from renovate/fastmcp-3.x into main
...
Docker Build and Push / integration-test (push) Successful in 29s
Docker Build and Push / test (push) Successful in 24s
Docker Build and Push / build (push) Successful in 2m43s
Reviewed-on: #31
2026-07-13 16:20:30 -04:00
renovate
29f8a7e88a
chore(deps): update dependency fastmcp to v3.4.4
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 1m7s
Docker Build and Push / test (pull_request) Successful in 17s
Docker Build and Push / integration-test (pull_request) Successful in 21s
2026-07-11 01:04:36 +00:00
renovate
e9512f54e5
chore(deps): update dependency uvicorn to v0.51.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 1m9s
Docker Build and Push / test (pull_request) Successful in 16s
Docker Build and Push / integration-test (pull_request) Successful in 23s
2026-07-10 11:04:19 +00:00
jcabillot
0a2c24f533
Merge pull request 'chore(deps): update dependency fastmcp to v3.4.3' ( #28 ) from renovate/fastmcp-3.x into main
...
Docker Build and Push / integration-test (push) Successful in 27s
Docker Build and Push / test (push) Successful in 18s
Docker Build and Push / build (push) Successful in 2m13s
Reviewed-on: #28
2026-07-09 12:22:45 -04:00
renovate
ef33d685ab
chore(deps): update dependency fastmcp to v3.4.3
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 1m26s
Docker Build and Push / test (pull_request) Successful in 19s
Docker Build and Push / integration-test (pull_request) Successful in 25s
2026-07-09 13:04:17 +00:00
jcabillot
232291e2cf
Merge pull request 'chore(deps): update dependency uvicorn to v0.50.2' ( #29 ) from renovate/uvicorn-0.x into main
...
Docker Build and Push / integration-test (push) Successful in 27s
Docker Build and Push / test (push) Successful in 19s
Docker Build and Push / build (push) Successful in 2m41s
Reviewed-on: #29
2026-07-09 08:08:25 -04:00
renovate
e79f51b4be
chore(deps): update dependency uvicorn to v0.50.2
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 1m19s
Docker Build and Push / test (pull_request) Successful in 18s
Docker Build and Push / integration-test (pull_request) Successful in 23s
2026-07-08 11:04:30 +00:00
jcabillot
5376290e69
Merge pull request 'chore(deps): update dependency uvicorn to v0.50.0' ( #27 ) from renovate/uvicorn-0.x into main
...
Docker Build and Push / integration-test (push) Successful in 30s
Docker Build and Push / test (push) Failing after 13m41s
Docker Build and Push / build (push) Has been skipped
Reviewed-on: #27
2026-07-06 12:08:54 -04:00
renovate
d23e40b7ec
chore(deps): update dependency uvicorn to v0.50.0
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 1m44s
Docker Build and Push / test (pull_request) Successful in 17s
Docker Build and Push / integration-test (pull_request) Successful in 22s
2026-07-06 05:21:19 +00:00
jcabillot
76d1d3c74c
Merge pull request 'chore(deps): update docker/login-action digest to af1e73f' ( #26 ) from renovate/docker-login-action-digest into main
...
Docker Build and Push / integration-test (push) Successful in 27s
Docker Build and Push / test (push) Successful in 1m59s
Docker Build and Push / build (push) Successful in 3m14s
Reviewed-on: #26
2026-07-03 16:20:08 -04:00
renovate
76586578d0
chore(deps): update docker/login-action digest to af1e73f
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 2m8s
Docker Build and Push / test (pull_request) Successful in 1m51s
Docker Build and Push / integration-test (pull_request) Successful in 2m16s
2026-07-03 14:15:28 +00:00
jcabillot
6e245949ed
Merge pull request 'chore(deps): update docker/metadata-action digest to dc80280' ( #24 ) from renovate/docker-metadata-action-digest into main
...
Docker Build and Push / integration-test (push) Successful in 22s
Docker Build and Push / test (push) Successful in 18s
Docker Build and Push / build (push) Successful in 5m2s
Reviewed-on: #24
2026-07-02 09:37:35 -04:00
renovate
1819478cd6
chore(deps): update docker/metadata-action digest to dc80280
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 2m7s
Docker Build and Push / test (pull_request) Successful in 22s
Docker Build and Push / integration-test (pull_request) Successful in 43s
2026-07-02 13:32:50 +00:00
jcabillot
8c79b213f5
Merge pull request 'chore(deps): update docker/login-action digest to c99871d' ( #23 ) from renovate/docker-login-action-digest into main
...
Docker Build and Push / integration-test (push) Successful in 30s
Docker Build and Push / test (push) Successful in 21s
Docker Build and Push / build (push) Successful in 5m13s
Reviewed-on: #23
2026-07-02 09:27:43 -04:00
renovate
94bae3cfb5
chore(deps): update docker/login-action digest to c99871d
renovate/stability-days Updates have met minimum release age requirement
Docker Build and Push / build (pull_request) Successful in 3m25s
Docker Build and Push / test (pull_request) Successful in 2m29s
Docker Build and Push / integration-test (pull_request) Successful in 2m47s
2026-07-02 12:42:45 +00:00
opencodecabilloteu
197e510a78
chore(deps): update docker/setup-buildx-action digest to bb05f3f
...
Docker Build and Push / integration-test (push) Successful in 1m0s
Docker Build and Push / test (push) Successful in 2m12s
Docker Build and Push / build (push) Successful in 3m9s
chore(deps): update docker/setup-buildx-action digest to bb05f3f
2026-07-02 08:36:40 -04:00
renovate
6ca8d835b1
chore(deps): update docker/setup-buildx-action digest to bb05f3f
Docker Build and Push / build (pull_request) Successful in 1m19s
Docker Build and Push / test (pull_request) Successful in 18s
Docker Build and Push / integration-test (pull_request) Successful in 23s
2026-07-02 09:54:12 +00:00
jcabillot
e44cff1b91
Merge pull request 'chore(deps): update docker/build-push-action digest to 53b7df9' ( #22 ) from renovate/docker-build-push-action-digest into main
...
Docker Build and Push / integration-test (push) Successful in 24s
Docker Build and Push / test (push) Successful in 17s
Docker Build and Push / build (push) Successful in 2m53s
Reviewed-on: #22
2026-07-01 16:20:56 -04:00
renovate
f2c9be8d04
chore(deps): update docker/build-push-action digest to 53b7df9
Docker Build and Push / build (pull_request) Successful in 2m39s
Docker Build and Push / test (pull_request) Successful in 19s
Docker Build and Push / integration-test (pull_request) Successful in 2m6s
2026-07-01 15:12:30 +00:00
jcabillot
c41cccc49b
Merge pull request 'chore(deps): update actions/checkout action to v7' ( #18 ) from renovate/actions-checkout-7.x into main
...
Docker Build and Push / integration-test (push) Successful in 28s
Docker Build and Push / test (push) Successful in 18s
Docker Build and Push / build (push) Successful in 2m8s
Reviewed-on: #18
2026-06-26 11:21:27 -04:00
jcabillot
8274605557
Merge pull request 'chore(deps): update dependency mcp to v1.28.1' ( #17 ) from renovate/mcp-1.x into main
...
Docker Build and Push / integration-test (push) Successful in 34s
Docker Build and Push / test (push) Successful in 19s
Docker Build and Push / build (push) Successful in 2m6s
Reviewed-on: #17
2026-06-26 11:20:19 -04:00
renovate
f2ca2c0b3d
chore(deps): update dependency mcp to v1.28.1
Docker Build and Push / build (pull_request) Successful in 1m15s
Docker Build and Push / integration-test (pull_request) Successful in 32s
Docker Build and Push / test (pull_request) Successful in 44s
2026-06-26 13:02:03 +00:00
renovate
5ce8c44bc7
chore(deps): update actions/checkout action to v7
Docker Build and Push / build (pull_request) Successful in 1m7s
Docker Build and Push / test (pull_request) Successful in 16s
Docker Build and Push / integration-test (pull_request) Successful in 22s
2026-06-24 13:10:51 +00:00
jcabillot
b997383f81
Merge pull request 'chore(deps): update actions/setup-python digest to ece7cb0' ( #21 ) from renovate/actions-setup-python-digest into main
...
Docker Build and Push / integration-test (push) Successful in 27s
Docker Build and Push / test (push) Successful in 1m52s
Docker Build and Push / build (push) Successful in 2m19s
Reviewed-on: #21
2026-06-24 08:55:32 -04:00
renovate
58de02858d
chore(deps): update actions/setup-python digest to ece7cb0
Docker Build and Push / build (pull_request) Successful in 1m21s
Docker Build and Push / integration-test (pull_request) Successful in 40s
Docker Build and Push / test (pull_request) Successful in 44s
2026-06-24 04:07:27 +00:00
opencodecabilloteu
f285cf755c
Merge pull request 'test: tea pr creation demo' ( #20 ) from test/tea-pr-creation into main
Docker Build and Push / integration-test (push) Failing after 14m17s
Docker Build and Push / test (push) Failing after 14m17s
Docker Build and Push / build (push) Has been skipped
2026-06-22 12:13:15 -04:00
opencodecabilloteu
edbf2e46ff
test: tea pr creation demo
Docker Build and Push / build (pull_request) Successful in 1m24s
Docker Build and Push / test (pull_request) Successful in 20s
Docker Build and Push / integration-test (pull_request) Successful in 25s
2026-06-22 16:12:05 +00:00
jcabillot
5158b0b093
Merge pull request 'fix: cleanup Qdrant container before and after integration tests' ( #19 ) from fix/qdrant-cleanup into main
...
Docker Build and Push / integration-test (push) Successful in 29s
Docker Build and Push / test (push) Successful in 15s
Docker Build and Push / build (push) Successful in 2m19s
Reviewed-on: #19
2026-06-22 12:04:46 -04:00
opencodecabilloteu
c8e4d68238
fix: cleanup Qdrant container before and after integration tests
Docker Build and Push / build (pull_request) Successful in 1m29s
Docker Build and Push / test (pull_request) Successful in 20s
Docker Build and Push / integration-test (pull_request) Successful in 26s
2026-06-22 11:53:58 -04:00
jcabillot
33f2ee388f
Merge pull request 'chore(deps): update dependency python to 3.14' ( #14 ) from renovate/python-3.x into main
...
Docker Build and Push / integration-test (push) Successful in 1m58s
Docker Build and Push / test (push) Successful in 1m32s
Docker Build and Push / build (push) Successful in 4m5s
Reviewed-on: #14
2026-06-12 10:54:18 -04:00
jcabillot
0d88ec0354
Merge pull request 'chore(deps): pin dependencies' ( #13 ) from renovate/pin-dependencies into main
...
Docker Build and Push / integration-test (push) Failing after 32s
Docker Build and Push / test (push) Successful in 14s
Docker Build and Push / build (push) Has been skipped
Reviewed-on: #13
2026-06-12 09:05:13 -04:00
renovate
b20a96f2c4
chore(deps): update dependency python to 3.14
Docker Build and Push / build (pull_request) Successful in 3m48s
Docker Build and Push / test (pull_request) Successful in 1m20s
Docker Build and Push / integration-test (pull_request) Successful in 2m4s
2026-06-12 12:56:43 +00:00
renovate
f06a391e7d
chore(deps): pin dependencies
Docker Build and Push / build (pull_request) Successful in 1m14s
Docker Build and Push / test (pull_request) Successful in 47s
Docker Build and Push / integration-test (pull_request) Successful in 1m1s
2026-06-12 12:56:29 +00:00
jcabillot
482e97fd2d
Merge pull request 'chore: add unit tests for pure functions + CI test job' ( #11 ) from chore/add-tests into main
...
Docker Build and Push / integration-test (push) Failing after 7s
Docker Build and Push / test (push) Successful in 17s
Docker Build and Push / build (push) Has been skipped
Reviewed-on: #11
2026-06-12 08:50:30 -04:00
cloudix_mcp_server
30ac4ae9ca
fix: correct integration test assertions for semantic search
...
Docker Build and Push / build (pull_request) Successful in 1m12s
Docker Build and Push / test (pull_request) Successful in 14s
Docker Build and Push / integration-test (pull_request) Successful in 1m44s
- test_search_by_content: format_search_result() does not include
body_text, so check for the expected message_id instead.
- test_search_no_results: vector cosine similarity always returns
nearest neighbors; use a date filter far in the future to
guarantee zero results instead.
2026-06-12 08:25:52 -04:00
cloudix_mcp_server
d784cd9fba
fix: share job container network with Qdrant
...
Docker Build and Push / build (pull_request) Has been skipped
Docker Build and Push / test (pull_request) Successful in 13s
Docker Build and Push / integration-test (pull_request) Failing after 1m49s
docker run -d publishes ports to the Docker bridge network, but the
job container runs on a different Gitea Actions network. This causes
Connection refused when tests try http://localhost:6333 .
Use --network container:$(hostname) so Qdrant shares the job container's
network stack, making localhost reachable.
2026-06-12 08:14:35 -04:00
cloudix_mcp_server
14650619ad
fix: replace Gitea services container with manual docker run for Qdrant
...
Docker Build and Push / build (pull_request) Has been skipped
Docker Build and Push / test (pull_request) Successful in 1m33s
Docker Build and Push / integration-test (pull_request) Failing after 2m23s
The Gitea Actions runner v1.0.8 fails to start the Qdrant service container
with 'exec: ./entrypoint.sh: no such file or directory'. This is a runner bug
with how it handles service container entrypoints/CMD.
Bypass the service container mechanism by starting Qdrant manually with
docker run -d and a health check wait loop.
2026-06-12 08:10:51 -04:00
cloudix_mcp_server
655af15121
fix: replace Gitea services container with manual docker run for Qdrant
...
The Gitea Actions runner v1.0.8 fails to start the Qdrant service container
with 'exec: ./entrypoint.sh: no such file or directory'. This is a runner bug
with how it handles service container entrypoints/CMD.
Bypass the service container mechanism by starting Qdrant manually with
docker run -d and a health check wait loop.
2026-06-12 08:08:18 -04:00
jcabillot
e19a9515ca
Merge pull request 'chore(deps): update dependency starlette to v1.3.1' ( #12 ) from renovate/starlette-1.x into main
...
Docker Build and Push / build (push) Successful in 2m20s
Reviewed-on: #12
2026-06-12 07:32:39 -04:00
renovate
6c1e092bb4
chore(deps): update dependency starlette to v1.3.1
Docker Build and Push / build (pull_request) Successful in 1m10s
2026-06-12 09:35:42 +00:00
Sagent
07e7de2811
chore: add integration tests with real Qdrant instance
...
Docker Build and Push / build (pull_request) Has been skipped
Docker Build and Push / test (pull_request) Successful in 13s
Docker Build and Push / integration-test (pull_request) Failing after 8s
- Integration tests for search_emails and read_email against live Qdrant
- Indexes 3 test emails, tests search by content/participant/date
- CI: new 'integration-test' job with qdrant service, runs before build
- Unit test job ignores integration test file
2026-06-11 12:30:59 +00:00
Sagent
78ce84f4ff
fix: set QDRANT_URL/COLLECTION_NAME env vars for test import
Docker Build and Push / build (pull_request) Successful in 1m11s
Docker Build and Push / test (pull_request) Successful in 1m30s
2026-06-11 12:24:46 +00:00
Sagent
1700877918
chore: add unit tests for pure functions + CI test job
...
Docker Build and Push / build (pull_request) Has been skipped
Docker Build and Push / test (pull_request) Failing after 1m35s
- Unit tests for normalize_email_address, payload_matches_participant,
format_search_result (9 test cases across 3 test classes)
- New 'test' job in CI workflow (runs before build)
- pytest.ini for pythonpath config
2026-06-11 12:18:20 +00:00
jcabillot
02eacb340e
Merge pull request 'chore(deps): update dependency uvicorn to v0.49.0' ( #10 ) from renovate/uvicorn-0.x into main
...
Docker Build and Push / build (push) Successful in 2m0s
Reviewed-on: #10
2026-06-11 08:01:43 -04:00
renovate
0346a69b4c
chore(deps): update dependency uvicorn to v0.49.0
Docker Build and Push / build (pull_request) Successful in 1m10s
2026-06-11 11:58:27 +00:00
jcabillot
ddb801a1e8
Merge pull request 'chore(deps): update dependency starlette to v1.3.0' ( #9 ) from renovate/starlette-1.x into main
...
Docker Build and Push / build (push) Successful in 1m59s
Reviewed-on: #9
2026-06-11 07:46:20 -04:00
jcabillot
6347071a07
Merge pull request 'chore(config): migrate Renovate config' ( #6 ) from renovate/migrate-config into main
...
Docker Build and Push / build (push) Successful in 1m57s
Reviewed-on: #6
2026-06-11 07:41:42 -04:00
jcabillot
3f51d7d559
Merge pull request 'chore(deps): update dependency mcp to v1.27.2' ( #8 ) from renovate/mcp-1.x into main
...
Docker Build and Push / build (push) Successful in 2m26s
Reviewed-on: #8
2026-06-11 07:10:02 -04:00
renovate
a837e58376
chore(deps): update dependency starlette to v1.3.0
Docker Build and Push / build (pull_request) Successful in 1m8s
2026-06-11 08:15:30 +00:00
renovate
29d69c589e
chore(config): migrate config renovate.json
Docker Build and Push / build (pull_request) Successful in 1m18s
2026-06-11 03:14:03 +00:00
renovate
f14bb778b8
chore(deps): update dependency mcp to v1.27.2
Docker Build and Push / build (pull_request) Successful in 1m25s
2026-06-11 03:13:38 +00:00