Brian Bjarke Jensen and Cursor
a6428ccd29
Use lowercase CI image registry owner for Docker compatibility.
...
PR Title Check / check-title (pull_request) Successful in 7s
Test Python Package / unit-tests (pull_request) Successful in 1m12s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m31s
Test Python Package / integration-tests (pull_request) Successful in 2m25s
Test Python Package / coverage-report (pull_request) Successful in 22s
Docker requires lowercase repository names; Gitea maps lillevemmelund to the LilleVemmelund org.
Co-authored-by: Cursor <[email protected] >
2026-07-10 13:08:28 +02:00
brian
655fdc4ee8
Merge pull request 'Fix CI image registry owner to match Gitea org slug' ( #44 ) from cursor/fix-ci-registry-owner-case into main
...
Release on merge to main / release (push) Successful in 8s
Test Python Package / unit-tests (push) Successful in 14s
Code Quality Pipeline / code-quality (push) Successful in 30s
Test Python Package / integration-tests (push) Successful in 59s
Test Python Package / coverage-report (push) Successful in 39s
Reviewed-on: https://gitea.lille-vemmelund.dk/LilleVemmelund/python-repositories/pulls/44
2026-07-10 13:01:33 +02:00
Brian Bjarke Jensen and Cursor
e031c549e5
Fix CI image registry owner to match Gitea org slug.
...
PR Title Check / check-title (pull_request) Successful in 7s
Test Python Package / unit-tests (pull_request) Successful in 18s
Test Python Package / integration-tests (pull_request) Successful in 23s
Code Quality Pipeline / code-quality (pull_request) Successful in 34s
Test Python Package / coverage-report (pull_request) Successful in 12s
Use LilleVemmelund instead of lille-vemmelund so container registry pushes resolve the correct namespace.
Co-authored-by: Cursor <[email protected] >
2026-07-10 12:58:29 +02:00
brian
49b6238b7d
Merge pull request 'Rename CI registry owner from brian to lille-vemmelund' ( #43 ) from cursor/rename-ci-owner-to-lille-vemmelund into main
...
Release on merge to main / release (push) Successful in 7s
Code Quality Pipeline / code-quality (push) Successful in 31s
Test Python Package / unit-tests (push) Successful in 37s
Test Python Package / integration-tests (push) Successful in 1m14s
Test Python Package / coverage-report (push) Successful in 13s
Reviewed-on: https://gitea.lille-vemmelund.dk/LilleVemmelund/python-repositories/pulls/43
2026-07-10 12:51:03 +02:00
Brian Bjarke Jensen and Cursor
0549358fe1
Keep python-utils package index under brian owner.
...
PR Title Check / check-title (pull_request) Successful in 7s
Code Quality Pipeline / code-quality (pull_request) Successful in 29s
Test Python Package / unit-tests (pull_request) Successful in 1m28s
Test Python Package / integration-tests (pull_request) Successful in 1m48s
Test Python Package / coverage-report (pull_request) Successful in 17s
Only the CI image registry owner changes to lille-vemmelund; python-utils remains published under brian.
Co-authored-by: Cursor <[email protected] >
2026-07-10 12:48:32 +02:00
Brian Bjarke Jensen and Cursor
33efbd1005
Update CI registry owner from brian to lille-vemmelund.
...
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / integration-tests (pull_request) Failing after 30s
Code Quality Pipeline / code-quality (pull_request) Failing after 1m12s
Test Python Package / unit-tests (pull_request) Failing after 1m28s
Test Python Package / coverage-report (pull_request) Has been skipped
Align CI image paths, package index URLs, and lockfile entries with the new Gitea owner name.
Co-authored-by: Cursor <[email protected] >
2026-07-10 09:32:39 +02:00
brian
24126e4044
Merge pull request 'Fix CI image build failures on runners with isolated DinD DNS' ( #42 ) from fix/ci-image-build-dns into main
...
Release on merge to main / release (push) Successful in 10s
Test Python Package / unit-tests (push) Successful in 16s
Code Quality Pipeline / code-quality (push) Successful in 39s
Build CI Image / build-and-push (push) Failing after 55s
Test Python Package / integration-tests (push) Successful in 1m11s
Test Python Package / coverage-report (push) Successful in 20s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/42
2026-07-10 09:19:12 +02:00
Brian Bjarke Jensen and Cursor
f3b6cdbc9e
Fix CI image build failures on runners with isolated DinD DNS.
...
PR Title Check / check-title (pull_request) Successful in 8s
Test Python Package / unit-tests (pull_request) Successful in 17s
Code Quality Pipeline / code-quality (pull_request) Successful in 51s
Test Python Package / integration-tests (pull_request) Successful in 1m40s
Test Python Package / coverage-report (pull_request) Successful in 17s
Copy the Docker CLI from the official image instead of apt, and use
--network=host during docker build so apt and layer pulls can resolve
external registries on standalone runners.
Co-authored-by: Cursor <[email protected] >
2026-07-10 09:16:19 +02:00
brian
fa2554ef5f
Merge pull request 'Add nightly CI base image and migrate workflows to python-repositories-ci' ( #40 ) from cursor/ci-base-image into main
...
Release on merge to main / release (push) Successful in 7s
Test Python Package / unit-tests (push) Successful in 19s
Code Quality Pipeline / code-quality (push) Successful in 31s
Test Python Package / integration-tests (push) Successful in 1m8s
Test Python Package / coverage-report (push) Successful in 39s
Build CI Image / build-and-push (push) Failing after 6m24s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/40
2026-07-09 22:51:31 +02:00
Brian Bjarke Jensen and Cursor
b21fd247c5
Revert workflows to ubuntu-latest until CI image is seeded.
...
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 1m4s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m48s
Test Python Package / integration-tests (pull_request) Successful in 2m10s
Test Python Package / coverage-report (pull_request) Successful in 20s
Co-authored-by: Cursor <[email protected] >
2026-07-09 22:47:52 +02:00
Brian Bjarke Jensen and Cursor
441a21204d
Add local CI image build script and document bootstrap flow.
...
Code Quality Pipeline / code-quality (pull_request) Failing after 1s
Test Python Package / unit-tests (pull_request) Failing after 1s
Test Python Package / integration-tests (pull_request) Failing after 1s
Test Python Package / coverage-report (pull_request) Has been skipped
PR Title Check / check-title (pull_request) Successful in 34s
Co-authored-by: Cursor <[email protected] >
2026-07-09 22:39:33 +02:00
Brian Bjarke Jensen and Cursor
f2a8581de2
Read Python version from .python-version in CI image build.
...
PR Title Check / check-title (pull_request) Successful in 41s
Code Quality Pipeline / code-quality (pull_request) Failing after 1s
Test Python Package / integration-tests (pull_request) Failing after 34s
Test Python Package / unit-tests (pull_request) Failing after 40s
Test Python Package / coverage-report (pull_request) Has been skipped
Avoid hardcoding 3.12 in the Dockerfile so the CI image tracks the same source of truth as local tooling and uv sync.
Co-authored-by: Cursor <[email protected] >
2026-07-09 22:27:59 +02:00
Brian Bjarke Jensen and Cursor
3b05260323
Add nightly CI base image and migrate workflows to python-repositories-ci.
...
Code Quality Pipeline / code-quality (pull_request) Failing after 1s
Test Python Package / unit-tests (pull_request) Failing after 0s
Test Python Package / integration-tests (pull_request) Failing after 0s
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / coverage-report (pull_request) Has been skipped
Pre-build Python, uv, and locked deps in a Gitea container image so daily jobs skip repeated bootstrap; document runner registry auth and ci-bot credentials.
Co-authored-by: Cursor <[email protected] >
2026-07-09 22:21:22 +02:00
CI Bot
369295b8ae
chore: release v2.0.2 [skip ci]
v2.0.2
2026-07-09 16:45:24 +00:00
brian
95c78596e7
Merge pull request '[patch] Use dict[str, Any] for JSON repository document types' ( #38 ) from cursor/json-dict-str-any-typing into main
...
Test Python Package / integration-tests (push) Successful in 48s
Release on merge to main / release (push) Successful in 12s
Test Python Package / unit-tests (push) Successful in 22s
Code Quality Pipeline / code-quality (push) Successful in 29s
Test Python Package / coverage-report (push) Successful in 12s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/38
2026-07-09 18:45:10 +02:00
Brian Bjarke Jensen and Cursor
42e885edd5
Use dict[str, Any] for JSON repository document types.
...
PR Title Check / check-title (pull_request) Successful in 6s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m28s
Test Python Package / unit-tests (pull_request) Successful in 1m29s
Test Python Package / coverage-report (pull_request) Successful in 16s
Test Python Package / integration-tests (pull_request) Successful in 48s
Clarifies that JSON CRUD operates on string-keyed objects without changing runtime behavior.
Co-authored-by: Cursor <[email protected] >
2026-07-09 18:41:23 +02:00
CI Bot
bd4794d1c0
chore: release v2.0.1 [skip ci]
v2.0.1
2026-07-09 14:38:25 +00:00
brian
3dc412cd15
Merge pull request '[patch] Align Redis and MinIO connect() idempotency' ( #37 ) from cursor/connect-idempotency-alignment into main
...
Test Python Package / coverage-report (push) Successful in 17s
Release on merge to main / release (push) Successful in 21s
Test Python Package / integration-tests (push) Successful in 1m17s
Test Python Package / unit-tests (push) Successful in 1m26s
Code Quality Pipeline / code-quality (push) Successful in 1m36s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/37
2026-07-09 16:38:05 +02:00
Brian Bjarke Jensen and Cursor
b8d88e6703
Cover injected-client connect when client was cleared by disconnect.
...
PR Title Check / check-title (pull_request) Successful in 5s
Code Quality Pipeline / code-quality (pull_request) Successful in 26s
Test Python Package / integration-tests (pull_request) Successful in 1m5s
Test Python Package / unit-tests (pull_request) Successful in 29s
Test Python Package / coverage-report (pull_request) Successful in 41s
Restore 100% coverage for the _validate_injected_client early-return paths in Redis and MinIO adapters.
Co-authored-by: Cursor <[email protected] >
2026-07-09 15:57:07 +02:00
Brian Bjarke Jensen and Cursor
67bb88fbb4
Align Redis and MinIO connect() idempotency in ConnectionAwareAdapter.
...
PR Title Check / check-title (pull_request) Successful in 5s
Test Python Package / unit-tests (pull_request) Successful in 13s
Test Python Package / integration-tests (pull_request) Successful in 30s
Test Python Package / coverage-report (pull_request) Failing after 15s
Code Quality Pipeline / code-quality (pull_request) Successful in 53s
Move shared connect orchestration into the base adapter so both backends short-circuit when already healthy and only reconnect after a failed probe.
Co-authored-by: Cursor <[email protected] >
2026-07-09 15:46:39 +02:00
CI Bot
c2e6a96c5d
chore: release v2.0.0 [skip ci]
v2.0.0
2026-07-09 13:17:19 +00:00
brian
547a1b3a90
Merge pull request '[breaking] Make MinIO bucket creation opt-in with production-safe defaults' ( #36 ) from cursor/minio-bucket-creation-opt-in into main
...
Code Quality Pipeline / code-quality (push) Successful in 41s
Release on merge to main / release (push) Successful in 25s
Test Python Package / unit-tests (push) Successful in 17s
Test Python Package / integration-tests (push) Successful in 1m44s
Test Python Package / coverage-report (push) Successful in 23s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/36
2026-07-09 15:16:54 +02:00
Brian Bjarke Jensen and Cursor
39baf9badc
Fix examples integration test by provisioning MinIO bucket in fixture.
...
Test Python Package / unit-tests (pull_request) Successful in 18s
PR Title Check / check-title (pull_request) Successful in 34s
Test Python Package / integration-tests (pull_request) Successful in 33s
Code Quality Pipeline / code-quality (pull_request) Successful in 49s
Test Python Package / coverage-report (pull_request) Successful in 51s
Ensure set_example_env depends on raw_minio_client so ArtifactObjectRepository connects against an existing bucket under the new production-safe default.
Co-authored-by: Cursor <[email protected] >
2026-07-09 15:06:30 +02:00
Brian Bjarke Jensen and Cursor
4a5b3b631f
Make MinIO bucket creation opt-in with production-safe defaults.
...
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 18s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m28s
Test Python Package / integration-tests (pull_request) Failing after 1m54s
Test Python Package / coverage-report (pull_request) Has been skipped
Require buckets to exist by default on connect, extract env_bool parsing, and document local dev overrides for secure and auto-creation settings.
Co-authored-by: Cursor <[email protected] >
2026-07-09 14:52:14 +02:00
brian
1431f455c1
Merge pull request 'Move Redis test container helpers into integration conftest' ( #35 ) from cursor/move-redis-container-to-conftest into main
...
Release on merge to main / release (push) Successful in 6s
Test Python Package / unit-tests (push) Successful in 21s
Code Quality Pipeline / code-quality (push) Successful in 28s
Test Python Package / integration-tests (push) Successful in 50s
Test Python Package / coverage-report (push) Successful in 1m19s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/35
2026-07-08 21:23:48 +02:00
Brian Bjarke Jensen and Cursor
eafc717045
Move Redis test container helpers into integration conftest.
...
PR Title Check / check-title (pull_request) Successful in 5s
Test Python Package / unit-tests (pull_request) Successful in 14s
Code Quality Pipeline / code-quality (pull_request) Successful in 31s
Test Python Package / integration-tests (pull_request) Successful in 1m9s
Test Python Package / coverage-report (pull_request) Successful in 29s
Colocate RedisTestContainer with the fixtures that use it and remove the misleading redis_container_test module plus collect_ignore workaround.
Co-authored-by: Cursor <[email protected] >
2026-07-08 21:17:33 +02:00
CI Bot
9a9b7b2985
chore: release v1.1.0 [skip ci]
v1.1.0
2026-07-08 19:15:45 +00:00
brian
5b9573d499
Merge pull request '[minor] Add Redis scan_keys iterator API' ( #34 ) from cursor/redis-scan-keys into main
...
Test Python Package / integration-tests (push) Successful in 52s
Test Python Package / unit-tests (push) Failing after 13s
Code Quality Pipeline / code-quality (push) Successful in 24s
Test Python Package / coverage-report (push) Has been skipped
Release on merge to main / release (push) Successful in 1m18s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/34
2026-07-08 21:14:24 +02:00
Brian Bjarke Jensen and Cursor
50444af982
Add Redis scan_keys iterator API.
...
Test Python Package / unit-tests (pull_request) Successful in 14s
Code Quality Pipeline / code-quality (pull_request) Successful in 32s
Test Python Package / coverage-report (pull_request) Successful in 16s
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / integration-tests (pull_request) Successful in 1m3s
Provide a SCAN-based key iterator for Redis adapters so callers can enumerate large keyspaces without relying on blocking KEYS lookups.
Co-authored-by: Cursor <[email protected] >
2026-07-08 21:06:13 +02:00
CI Bot
2f19fcc972
chore: release v1.0.0 [skip ci]
v1.0.0
2026-07-08 18:25:00 +00:00
brian
3bd65895ec
Merge pull request '[breaking] Clarify MinIO get() error semantics to match Redis behavior' ( #33 ) from cursor/minio-error-semantics into main
...
Code Quality Pipeline / code-quality (push) Successful in 47s
Test Python Package / unit-tests (push) Successful in 1m17s
Test Python Package / coverage-report (push) Successful in 16s
Release on merge to main / release (push) Successful in 16s
Test Python Package / integration-tests (push) Successful in 1m6s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/33
2026-07-08 20:24:41 +02:00
Brian Bjarke Jensen and Cursor
5311d49fa6
Clarify MinIO get() error semantics to match Redis behavior.
...
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / integration-tests (pull_request) Successful in 1m17s
Test Python Package / unit-tests (pull_request) Successful in 1m28s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m36s
Test Python Package / coverage-report (pull_request) Successful in 16s
Return None only for missing objects and re-raise other S3 and network failures so callers can distinguish not-found from real errors.
Co-authored-by: Cursor <[email protected] >
2026-07-08 20:02:03 +02:00
CI Bot
703bb9521f
chore: release v0.5.1 [skip ci]
v0.5.1
2026-07-07 19:37:22 +00:00
brian
8e47ebf4c6
Merge pull request '[patch] Fix MinIO get_object response leak in MinioAdapter.get()' ( #32 ) from fix/minio-get-object-response-cleanup into main
...
Release on merge to main / release (push) Successful in 14s
Test Python Package / unit-tests (push) Successful in 15s
Code Quality Pipeline / code-quality (push) Successful in 47s
Test Python Package / integration-tests (push) Successful in 54s
Test Python Package / coverage-report (push) Successful in 15s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/32
2026-07-07 21:37:04 +02:00
Brian Bjarke Jensen and Cursor
9a800bf553
Fetch live PR title in pr-title-check CI workflow.
...
Code Quality Pipeline / code-quality (pull_request) Successful in 24s
Test Python Package / integration-tests (pull_request) Successful in 1m18s
Test Python Package / unit-tests (pull_request) Successful in 1m24s
Test Python Package / coverage-report (pull_request) Successful in 12s
PR Title Check / check-title (pull_request) Successful in 6s
Rerunning the job now reads the current title from the Gitea API instead of the stale pull_request event payload.
Co-authored-by: Cursor <[email protected] >
2026-07-07 21:34:18 +02:00
Brian Bjarke Jensen and Cursor
8c34534187
Fix MinIO get_object response leak in MinioAdapter.get().
...
Test Python Package / integration-tests (pull_request) Successful in 27s
Code Quality Pipeline / code-quality (pull_request) Successful in 31s
Test Python Package / unit-tests (pull_request) Successful in 36s
Test Python Package / coverage-report (pull_request) Successful in 53s
PR Title Check / check-title (pull_request) Failing after 5s
Close and release the HTTP response in a finally block per SDK guidance, and add unit tests for success and read-failure cleanup.
Co-authored-by: Cursor <[email protected] >
2026-07-07 21:21:42 +02:00
brian
b1210bddf2
Merge pull request 'Reach 100% combined coverage with targeted unit tests' ( #31 ) from cursor/balanced-100-coverage into main
...
Test Python Package / coverage-report (push) Successful in 45s
Test Python Package / unit-tests (push) Successful in 14s
Code Quality Pipeline / code-quality (push) Successful in 33s
Release on merge to main / release (push) Successful in 36s
Test Python Package / integration-tests (push) Successful in 23s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/31
2026-07-07 21:05:51 +02:00
Brian Bjarke Jensen and Cursor
39b104383c
Fix mypy unreachable-code warning in minio reconnect test.
...
PR Title Check / check-title (pull_request) Successful in 7s
Test Python Package / coverage-report (pull_request) Successful in 12s
Code Quality Pipeline / code-quality (pull_request) Successful in 48s
Test Python Package / unit-tests (pull_request) Successful in 19s
Test Python Package / integration-tests (pull_request) Successful in 28s
Drop bucket_name assertions that mypy treated as always false after manually clearing _bucket_name.
Co-authored-by: Cursor <[email protected] >
2026-07-07 21:04:39 +02:00
Brian Bjarke Jensen and Cursor
beb2b5128e
Reach 100% combined coverage with targeted unit tests.
...
Code Quality Pipeline / code-quality (pull_request) Failing after 29s
Test Python Package / integration-tests (pull_request) Successful in 35s
Test Python Package / unit-tests (pull_request) Successful in 42s
PR Title Check / check-title (pull_request) Successful in 52s
Test Python Package / coverage-report (pull_request) Successful in 12s
Add fast unit tests for lazy-import helpers and injected-client connect paths that integration tests miss, and raise the coverage floor to 100%.
Co-authored-by: Cursor <[email protected] >
2026-07-07 21:01:03 +02:00
brian
ce062be411
Merge pull request 'Enforce 90% combined coverage floor in CI' ( #29 ) from cursor/enforce-coverage-floor into main
...
Release on merge to main / release (push) Successful in 5s
Test Python Package / unit-tests (push) Successful in 19s
Test Python Package / integration-tests (push) Successful in 25s
Code Quality Pipeline / code-quality (push) Successful in 48s
Test Python Package / coverage-report (push) Successful in 12s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/29
2026-07-07 20:41:44 +02:00
Brian Bjarke Jensen and Cursor
a381d45650
Lower combined coverage floor from 95% to 90%.
...
PR Title Check / check-title (pull_request) Successful in 4s
Code Quality Pipeline / code-quality (pull_request) Successful in 24s
Test Python Package / unit-tests (pull_request) Successful in 36s
Test Python Package / integration-tests (pull_request) Successful in 48s
Test Python Package / coverage-report (pull_request) Successful in 12s
Update fail_under in pyproject.toml and the README to match.
Co-authored-by: Cursor <[email protected] >
2026-07-07 20:39:08 +02:00
Brian Bjarke Jensen and Cursor
5c8cd841b6
Document where combined coverage floor is enforced in CI.
...
Test Python Package / unit-tests (pull_request) Successful in 13s
Code Quality Pipeline / code-quality (pull_request) Successful in 26s
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / integration-tests (pull_request) Successful in 1m7s
Test Python Package / coverage-report (pull_request) Failing after 15s
Clarify that unit and integration jobs skip the floor check because they only produce partial coverage.
Co-authored-by: Cursor <[email protected] >
2026-07-07 20:34:54 +02:00
Brian Bjarke Jensen and Cursor
34632980ba
Skip coverage floor check in partial CI test jobs.
...
Code Quality Pipeline / code-quality (pull_request) Successful in 48s
Test Python Package / integration-tests (pull_request) Successful in 47s
Test Python Package / coverage-report (pull_request) Failing after 15s
PR Title Check / check-title (pull_request) Successful in 5s
Test Python Package / unit-tests (pull_request) Successful in 21s
Unit and integration jobs each produce partial coverage; pytest-cov reads fail_under from pyproject.toml unless overridden with --cov-fail-under=0.
Co-authored-by: Cursor <[email protected] >
2026-07-07 20:33:21 +02:00
Brian Bjarke Jensen and Cursor
5393efc6cd
Enforce a 95% combined coverage floor in CI and local runs.
...
Test Python Package / unit-tests (pull_request) Failing after 56s
Code Quality Pipeline / code-quality (pull_request) Successful in 1m36s
Test Python Package / integration-tests (pull_request) Failing after 1m14s
Test Python Package / coverage-report (pull_request) Has been skipped
PR Title Check / check-title (pull_request) Successful in 35s
Configure fail_under in pyproject.toml and read it in the coverage-report workflow so the threshold stays in one place.
Co-authored-by: Cursor <[email protected] >
2026-07-07 20:27:39 +02:00
brian
e39fc96ac1
Merge pull request 'Split CI into parallel unit, integration, and coverage report jobs' ( #28 ) from cursor/split-ci-test-jobs into main
...
Code Quality Pipeline / code-quality (push) Successful in 23s
Test Python Package / coverage-report (push) Successful in 10s
Release on merge to main / release (push) Successful in 6s
Test Python Package / unit-tests (push) Successful in 13s
Test Python Package / integration-tests (push) Successful in 22s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/28
2026-07-07 19:37:27 +02:00
Brian Bjarke Jensen and Cursor
c1f4826d78
Use christopherhx v4 artifact actions for parallel coverage merge.
...
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 18s
Code Quality Pipeline / code-quality (pull_request) Successful in 24s
Test Python Package / integration-tests (pull_request) Successful in 46s
Test Python Package / coverage-report (pull_request) Successful in 16s
Restore per-job coverage uploads while keeping unit and integration jobs parallel on Gitea 1.26.
Co-authored-by: Cursor <[email protected] >
2026-07-07 19:35:19 +02:00
Brian Bjarke Jensen and Cursor
0315a33a3b
Avoid cross-job artifacts; combine coverage with --cov-append.
...
PR Title Check / check-title (pull_request) Successful in 4s
Test Python Package / unit-tests (pull_request) Successful in 10s
Code Quality Pipeline / code-quality (pull_request) Successful in 24s
Test Python Package / integration-tests (pull_request) Successful in 20s
Test Python Package / coverage-report (pull_request) Successful in 24s
Gitea artifact download is unreliable with v3 actions, so the report job re-runs both suites on one runner after parallel test gates pass.
Co-authored-by: Cursor <[email protected] >
2026-07-07 19:27:26 +02:00
Brian Bjarke Jensen and Cursor
5d33ec6091
Use artifact action v3 for Gitea Actions compatibility.
...
PR Title Check / check-title (pull_request) Successful in 5s
Code Quality Pipeline / code-quality (pull_request) Successful in 24s
Test Python Package / unit-tests (pull_request) Successful in 22s
Test Python Package / integration-tests (pull_request) Successful in 32s
Test Python Package / coverage-report (pull_request) Failing after 3m18s
Gitea does not support upload-artifact/download-artifact v4 yet.
Co-authored-by: Cursor <[email protected] >
2026-07-07 19:17:57 +02:00
Brian Bjarke Jensen and Cursor
9538e4d26d
Split CI into parallel unit, integration, and coverage report jobs.
...
Code Quality Pipeline / code-quality (pull_request) Successful in 32s
PR Title Check / check-title (pull_request) Successful in 6s
Test Python Package / unit-tests (pull_request) Successful in 1m28s
Test Python Package / integration-tests (pull_request) Successful in 56s
Test Python Package / coverage-report (pull_request) Failing after 11s
Run test jobs in parallel and merge coverage artifacts for an accurate full-suite PR report.
Co-authored-by: Cursor <[email protected] >
2026-07-06 22:02:35 +02:00
brian
14b8d2798c
Merge pull request 'Replace hardcoded version examples in release docs' ( #27 ) from cursor/fix-version-doc-drift into main
...
Test Python Package / test (push) Successful in 52s
Code Quality Pipeline / code-quality (push) Successful in 46s
Release on merge to main / release (push) Successful in 7s
Reviewed-on: https://gitea.lille-vemmelund.dk/brian/python-repositories/pulls/27
2026-07-06 21:37:34 +02:00