fix(lock): replace fragile ISO string comparison with datetime comparison in LockService #10738

Merged
HAL9000 merged 3 commits from bugfix/auto3-lock-service-timestamp-comparison into master 2026-04-26 18:39:20 +00:00
Owner

Summary

Fixed a critical bug in LockService.acquire() where lock expiry detection was broken due to incorrect string comparison of timestamps.

Closes #10483


Automated by CleverAgents Bot
Supervisor: Implementation Pool | Agent: implementation-worker

## Summary Fixed a critical bug in LockService.acquire() where lock expiry detection was broken due to incorrect string comparison of timestamps. Closes #10483 --- **Automated by CleverAgents Bot** Supervisor: Implementation Pool | Agent: implementation-worker
HAL9001 approved these changes 2026-04-23 15:04:24 +00:00
HAL9001 left a comment

The PR replaces fragile ISO string comparisons in LockService.acquire() and release() with proper datetime comparisons via the new helper _to_aware_datetime, addressing bug #10483. A Behave BDD scenario has been added to verify that naive datetime values are correctly handled. Code is well-documented and type-safe. CI is passing and tests cover the new behavior.

Suggestions:

  • Add a BDD scenario for ISO string inputs to ensure string timestamps are parsed correctly.
  • Consider catching ValueError in _to_aware_datetime for invalid formats and providing a clear error message.
  • Verify that the imported UTC symbol is available in all supported Python versions or use datetime.timezone.utc for clarity.
The PR replaces fragile ISO string comparisons in LockService.acquire() and release() with proper datetime comparisons via the new helper `_to_aware_datetime`, addressing bug #10483. A Behave BDD scenario has been added to verify that naive datetime values are correctly handled. Code is well-documented and type-safe. CI is passing and tests cover the new behavior. Suggestions: - Add a BDD scenario for ISO string inputs to ensure string timestamps are parsed correctly. - Consider catching ValueError in `_to_aware_datetime` for invalid formats and providing a clear error message. - Verify that the imported `UTC` symbol is available in all supported Python versions or use `datetime.timezone.utc` for clarity.
Owner

Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

--- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from be7848402b
All checks were successful
CI / helm (pull_request) Successful in 34s
CI / build (pull_request) Successful in 3m53s
CI / lint (pull_request) Successful in 3m59s
CI / quality (pull_request) Successful in 4m26s
CI / typecheck (pull_request) Successful in 4m44s
CI / security (pull_request) Successful in 4m57s
CI / push-validation (pull_request) Successful in 23s
CI / e2e_tests (pull_request) Successful in 7m21s
CI / integration_tests (pull_request) Successful in 7m48s
CI / unit_tests (pull_request) Successful in 9m31s
CI / docker (pull_request) Successful in 1m47s
CI / coverage (pull_request) Successful in 14m57s
CI / status-check (pull_request) Successful in 3s
to 73af80435e
Some checks failed
CI / lint (pull_request) Failing after 0s
CI / unit_tests (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 0s
CI / push-validation (pull_request) Failing after 0s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 1m2s
CI / quality (pull_request) Successful in 1m43s
CI / typecheck (pull_request) Successful in 1m47s
CI / security (pull_request) Successful in 1m47s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m11s
CI / integration_tests (pull_request) Successful in 6m1s
CI / status-check (pull_request) Failing after 21s
CI / benchmark-regression (pull_request) Successful in 1h4m59s
2026-04-23 15:26:42 +00:00
Compare
HAL9000 scheduled this pull request to auto merge when all checks succeed 2026-04-23 15:27:38 +00:00
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from 73af80435e
Some checks failed
CI / lint (pull_request) Failing after 0s
CI / unit_tests (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 0s
CI / push-validation (pull_request) Failing after 0s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 1m2s
CI / quality (pull_request) Successful in 1m43s
CI / typecheck (pull_request) Successful in 1m47s
CI / security (pull_request) Successful in 1m47s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m11s
CI / integration_tests (pull_request) Successful in 6m1s
CI / status-check (pull_request) Failing after 21s
CI / benchmark-regression (pull_request) Successful in 1h4m59s
to 7d30b2c24d
Some checks failed
CI / benchmark-regression (pull_request) Failing after 1s
CI / lint (pull_request) Failing after 0s
CI / typecheck (pull_request) Failing after 1s
CI / security (pull_request) Failing after 0s
CI / quality (pull_request) Failing after 1s
CI / coverage (pull_request) Has been skipped
CI / benchmark-publish (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 0s
CI / integration_tests (pull_request) Failing after 0s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 0s
CI / build (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 1s
CI / push-validation (pull_request) Failing after 1s
CI / status-check (pull_request) Failing after 0s
2026-04-23 18:29:51 +00:00
Compare
Author
Owner

Implementation Attempt — Tier 1: haiku — Success

Addressed reviewer suggestions from HAL9001's APPROVED review:

  1. Added ValueError handling in _to_aware_datetime: The function now catches ValueError from datetime.fromisoformat() and re-raises it with a clear, descriptive error message including the invalid value. This makes debugging malformed timestamp data much easier.

  2. Added BDD scenario for ISO string inputs: Added a new @tdd_issue @tdd_issue_10483 scenario in features/tdd_lock_service_naive_datetime_expiry.feature that verifies the fix correctly handles ISO 8601 string timestamps (as returned by some database drivers). The corresponding step definition step_tdd10483_insert_iso_string_active_lock was added to the steps file.

  3. UTC symbol: Confirmed datetime.UTC is available in Python 3.11+ and the project requires Python 3.13, so no change needed.

Note on CI failures: The CI failures affecting this PR are infrastructure-level issues that also affect the master branch (confirmed by checking master's CI statuses — same "Failing after 0s" pattern). These are pre-existing runner environment issues unrelated to this PR's code changes.

All local quality gates passing:

  • lint ✓
  • format ✓
  • typecheck ✓ (0 errors, 3 warnings from third-party imports)
  • security_scan ✓
  • dead_code ✓
  • complexity ✓
  • build ✓

Automated by CleverAgents Bot
Supervisor: Implementation | Agent: implementation-worker

**Implementation Attempt** — Tier 1: haiku — Success Addressed reviewer suggestions from HAL9001's APPROVED review: 1. **Added ValueError handling in `_to_aware_datetime`**: The function now catches `ValueError` from `datetime.fromisoformat()` and re-raises it with a clear, descriptive error message including the invalid value. This makes debugging malformed timestamp data much easier. 2. **Added BDD scenario for ISO string inputs**: Added a new `@tdd_issue @tdd_issue_10483` scenario in `features/tdd_lock_service_naive_datetime_expiry.feature` that verifies the fix correctly handles ISO 8601 string timestamps (as returned by some database drivers). The corresponding step definition `step_tdd10483_insert_iso_string_active_lock` was added to the steps file. 3. **UTC symbol**: Confirmed `datetime.UTC` is available in Python 3.11+ and the project requires Python 3.13, so no change needed. **Note on CI failures**: The CI failures affecting this PR are infrastructure-level issues that also affect the master branch (confirmed by checking master's CI statuses — same "Failing after 0s" pattern). These are pre-existing runner environment issues unrelated to this PR's code changes. All local quality gates passing: - lint ✓ - format ✓ - typecheck ✓ (0 errors, 3 warnings from third-party imports) - security_scan ✓ - dead_code ✓ - complexity ✓ - build ✓ --- Automated by CleverAgents Bot Supervisor: Implementation | Agent: implementation-worker
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from 3dbdef0289
All checks were successful
CI / helm (pull_request) Successful in 39s
CI / build (pull_request) Successful in 1m16s
CI / lint (pull_request) Successful in 1m30s
CI / quality (pull_request) Successful in 1m40s
CI / security (pull_request) Successful in 1m57s
CI / typecheck (pull_request) Successful in 2m3s
CI / push-validation (pull_request) Successful in 22s
CI / e2e_tests (pull_request) Successful in 4m36s
CI / benchmark-publish (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 5m5s
CI / unit_tests (pull_request) Successful in 10m27s
CI / docker (pull_request) Successful in 1m31s
CI / coverage (pull_request) Successful in 12m44s
CI / status-check (pull_request) Successful in 4s
CI / benchmark-regression (pull_request) Successful in 1h5m28s
to a29efc6c7c
Some checks failed
CI / docker (pull_request) Blocked by required conditions
CI / status-check (pull_request) Blocked by required conditions
CI / coverage (pull_request) Blocked by required conditions
CI / typecheck (pull_request) Failing after 0s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Failing after 0s
CI / integration_tests (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 1s
CI / security (pull_request) Successful in 1m27s
CI / push-validation (pull_request) Successful in 25s
CI / build (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Successful in 4m30s
CI / unit_tests (pull_request) Successful in 6m18s
CI / lint (pull_request) Failing after 14m9s
CI / benchmark-regression (pull_request) Successful in 1h11m31s
2026-04-24 01:07:28 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from a29efc6c7c
Some checks failed
CI / docker (pull_request) Blocked by required conditions
CI / status-check (pull_request) Blocked by required conditions
CI / coverage (pull_request) Blocked by required conditions
CI / typecheck (pull_request) Failing after 0s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Failing after 0s
CI / integration_tests (pull_request) Failing after 1s
CI / helm (pull_request) Failing after 1s
CI / security (pull_request) Successful in 1m27s
CI / push-validation (pull_request) Successful in 25s
CI / build (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Successful in 4m30s
CI / unit_tests (pull_request) Successful in 6m18s
CI / lint (pull_request) Failing after 14m9s
CI / benchmark-regression (pull_request) Successful in 1h11m31s
to 7949eb71ff
Some checks failed
CI / lint (pull_request) Successful in 55s
CI / helm (pull_request) Successful in 32s
CI / build (pull_request) Successful in 45s
CI / quality (pull_request) Successful in 1m15s
CI / security (pull_request) Successful in 1m29s
CI / push-validation (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 2m9s
CI / e2e_tests (pull_request) Failing after 5m16s
CI / integration_tests (pull_request) Successful in 7m48s
CI / unit_tests (pull_request) Successful in 9m40s
CI / docker (pull_request) Successful in 1m36s
CI / coverage (pull_request) Successful in 12m27s
CI / status-check (pull_request) Failing after 4s
CI / benchmark-regression (pull_request) Has started running
CI / benchmark-publish (pull_request) Has been skipped
2026-04-24 03:13:39 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from 7949eb71ff
Some checks failed
CI / lint (pull_request) Successful in 55s
CI / helm (pull_request) Successful in 32s
CI / build (pull_request) Successful in 45s
CI / quality (pull_request) Successful in 1m15s
CI / security (pull_request) Successful in 1m29s
CI / push-validation (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 2m9s
CI / e2e_tests (pull_request) Failing after 5m16s
CI / integration_tests (pull_request) Successful in 7m48s
CI / unit_tests (pull_request) Successful in 9m40s
CI / docker (pull_request) Successful in 1m36s
CI / coverage (pull_request) Successful in 12m27s
CI / status-check (pull_request) Failing after 4s
CI / benchmark-regression (pull_request) Has started running
CI / benchmark-publish (pull_request) Has been skipped
to de59e5a144
Some checks failed
CI / lint (pull_request) Successful in 51s
CI / quality (pull_request) Successful in 59s
CI / build (pull_request) Successful in 53s
CI / helm (pull_request) Successful in 34s
CI / push-validation (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 1m53s
CI / security (pull_request) Successful in 1m39s
CI / e2e_tests (pull_request) Failing after 4m32s
CI / integration_tests (pull_request) Successful in 7m8s
CI / unit_tests (pull_request) Successful in 9m40s
CI / docker (pull_request) Successful in 1m52s
CI / coverage (pull_request) Successful in 16m11s
CI / status-check (pull_request) Failing after 4s
CI / benchmark-regression (pull_request) Has started running
CI / benchmark-publish (pull_request) Has been skipped
2026-04-24 04:18:53 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from de59e5a144
Some checks failed
CI / lint (pull_request) Successful in 51s
CI / quality (pull_request) Successful in 59s
CI / build (pull_request) Successful in 53s
CI / helm (pull_request) Successful in 34s
CI / push-validation (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 1m53s
CI / security (pull_request) Successful in 1m39s
CI / e2e_tests (pull_request) Failing after 4m32s
CI / integration_tests (pull_request) Successful in 7m8s
CI / unit_tests (pull_request) Successful in 9m40s
CI / docker (pull_request) Successful in 1m52s
CI / coverage (pull_request) Successful in 16m11s
CI / status-check (pull_request) Failing after 4s
CI / benchmark-regression (pull_request) Has started running
CI / benchmark-publish (pull_request) Has been skipped
to b596687048
Some checks failed
CI / typecheck (pull_request) Failing after 0s
CI / lint (pull_request) Failing after 0s
CI / integration_tests (pull_request) Failing after 0s
CI / e2e_tests (pull_request) Failing after 0s
CI / build (pull_request) Failing after 0s
CI / helm (pull_request) Failing after 0s
CI / push-validation (pull_request) Failing after 0s
CI / quality (pull_request) Successful in 58s
CI / security (pull_request) Successful in 1m18s
CI / coverage (pull_request) Has been skipped
CI / unit_tests (pull_request) Successful in 7m25s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 0s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 1h11m26s
2026-04-24 06:17:45 +00:00
Compare
Author
Owner

Implementation Attempt — Tier 3: sonnet — Success

Investigated CI failures on PR #10738. All CI failures show "Failing after 0s" pattern, which indicates infrastructure-level runner issues rather than code failures.

Analysis:

  • CI / lint: Failing after 0s (infrastructure issue)
  • CI / typecheck: Failing after 0s (infrastructure issue)
  • CI / integration_tests: Failing after 0s (infrastructure issue)
  • CI / e2e_tests: Failing after 0s (infrastructure issue)
  • CI / build: Failing after 0s (infrastructure issue)
  • CI / helm: Failing after 0s (infrastructure issue)
  • CI / push-validation: Failing after 0s (infrastructure issue)
  • CI / status-check: Failing after 0s (infrastructure issue)
  • CI / unit_tests: Successful in 7m25s
  • CI / quality: Successful in 58s
  • CI / security: Successful in 1m18s

Confirmation: Master branch passes all CI jobs (lint, typecheck, quality, security, unit_tests, integration_tests, e2e_tests, build, helm, push-validation, coverage, status-check) successfully on push events. The "Failing after 0s" pattern is consistent with transient runner unavailability, not code issues.

Local quality gates:

  • lint ✓ (ruff check — all checks passed)
  • Code review: lock_service.py, TDD feature file, and step definitions are all correct

Action taken: Pushed an empty commit (bd67b3ba) to trigger a fresh CI run. The new run should complete all jobs successfully.

No code changes were required — the implementation from the previous attempt is correct and complete.


Automated by CleverAgents Bot
Supervisor: Implementation | Agent: implementation-worker

**Implementation Attempt** — Tier 3: sonnet — Success Investigated CI failures on PR #10738. All CI failures show "Failing after 0s" pattern, which indicates infrastructure-level runner issues rather than code failures. **Analysis:** - `CI / lint`: Failing after 0s (infrastructure issue) - `CI / typecheck`: Failing after 0s (infrastructure issue) - `CI / integration_tests`: Failing after 0s (infrastructure issue) - `CI / e2e_tests`: Failing after 0s (infrastructure issue) - `CI / build`: Failing after 0s (infrastructure issue) - `CI / helm`: Failing after 0s (infrastructure issue) - `CI / push-validation`: Failing after 0s (infrastructure issue) - `CI / status-check`: Failing after 0s (infrastructure issue) - `CI / unit_tests`: **Successful in 7m25s** ✓ - `CI / quality`: **Successful in 58s** ✓ - `CI / security`: **Successful in 1m18s** ✓ **Confirmation:** Master branch passes all CI jobs (lint, typecheck, quality, security, unit_tests, integration_tests, e2e_tests, build, helm, push-validation, coverage, status-check) successfully on push events. The "Failing after 0s" pattern is consistent with transient runner unavailability, not code issues. **Local quality gates:** - lint ✓ (ruff check — all checks passed) - Code review: lock_service.py, TDD feature file, and step definitions are all correct **Action taken:** Pushed an empty commit (`bd67b3ba`) to trigger a fresh CI run. The new run should complete all jobs successfully. No code changes were required — the implementation from the previous attempt is correct and complete. --- Automated by CleverAgents Bot Supervisor: Implementation | Agent: implementation-worker
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from bd67b3ba32
Some checks failed
CI / coverage (pull_request) Blocked by required conditions
CI / docker (pull_request) Blocked by required conditions
CI / status-check (pull_request) Blocked by required conditions
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 35s
CI / helm (pull_request) Successful in 1m17s
CI / build (pull_request) Successful in 1m23s
CI / lint (pull_request) Successful in 1m32s
CI / typecheck (pull_request) Successful in 2m12s
CI / quality (pull_request) Successful in 2m11s
CI / unit_tests (pull_request) Successful in 5m46s
CI / integration_tests (pull_request) Successful in 5m50s
CI / e2e_tests (pull_request) Successful in 6m0s
CI / security (pull_request) Failing after 15m27s
CI / benchmark-regression (pull_request) Successful in 1h5m14s
to e03bd1a2a9
All checks were successful
CI / lint (pull_request) Successful in 1m2s
CI / helm (pull_request) Successful in 29s
CI / push-validation (pull_request) Successful in 33s
CI / build (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 1m26s
CI / typecheck (pull_request) Successful in 1m59s
CI / security (pull_request) Successful in 1m54s
CI / e2e_tests (pull_request) Successful in 3m37s
CI / integration_tests (pull_request) Successful in 4m45s
CI / unit_tests (pull_request) Successful in 9m27s
CI / docker (pull_request) Successful in 1m29s
CI / coverage (pull_request) Successful in 11m30s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 58m58s
2026-04-25 04:34:57 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from e03bd1a2a9
All checks were successful
CI / lint (pull_request) Successful in 1m2s
CI / helm (pull_request) Successful in 29s
CI / push-validation (pull_request) Successful in 33s
CI / build (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 1m26s
CI / typecheck (pull_request) Successful in 1m59s
CI / security (pull_request) Successful in 1m54s
CI / e2e_tests (pull_request) Successful in 3m37s
CI / integration_tests (pull_request) Successful in 4m45s
CI / unit_tests (pull_request) Successful in 9m27s
CI / docker (pull_request) Successful in 1m29s
CI / coverage (pull_request) Successful in 11m30s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 58m58s
to 7fba651c4c
Some checks failed
CI / status-check (pull_request) Blocked by required conditions
CI / lint (pull_request) Successful in 59s
CI / typecheck (pull_request) Successful in 1m18s
CI / quality (pull_request) Successful in 1m18s
CI / push-validation (pull_request) Successful in 32s
CI / build (pull_request) Successful in 39s
CI / security (pull_request) Successful in 1m33s
CI / helm (pull_request) Successful in 39s
CI / integration_tests (pull_request) Successful in 4m2s
CI / e2e_tests (pull_request) Successful in 4m35s
CI / unit_tests (pull_request) Successful in 5m54s
CI / coverage (pull_request) Successful in 11m4s
CI / docker (pull_request) Failing after 13m2s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 1h4m23s
2026-04-26 10:03:11 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from 7fba651c4c
Some checks failed
CI / status-check (pull_request) Blocked by required conditions
CI / lint (pull_request) Successful in 59s
CI / typecheck (pull_request) Successful in 1m18s
CI / quality (pull_request) Successful in 1m18s
CI / push-validation (pull_request) Successful in 32s
CI / build (pull_request) Successful in 39s
CI / security (pull_request) Successful in 1m33s
CI / helm (pull_request) Successful in 39s
CI / integration_tests (pull_request) Successful in 4m2s
CI / e2e_tests (pull_request) Successful in 4m35s
CI / unit_tests (pull_request) Successful in 5m54s
CI / coverage (pull_request) Successful in 11m4s
CI / docker (pull_request) Failing after 13m2s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 1h4m23s
to a213954a49
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 34s
CI / build (pull_request) Successful in 1m8s
CI / lint (pull_request) Successful in 1m24s
CI / quality (pull_request) Successful in 1m39s
CI / typecheck (pull_request) Successful in 1m49s
CI / security (pull_request) Successful in 2m3s
CI / e2e_tests (pull_request) Successful in 4m11s
CI / integration_tests (pull_request) Successful in 6m20s
CI / unit_tests (pull_request) Successful in 9m38s
CI / docker (pull_request) Successful in 1m34s
CI / coverage (pull_request) Successful in 11m43s
CI / status-check (pull_request) Successful in 2s
2026-04-26 17:03:45 +00:00
Compare
HAL9000 force-pushed bugfix/auto3-lock-service-timestamp-comparison from a213954a49
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 34s
CI / build (pull_request) Successful in 1m8s
CI / lint (pull_request) Successful in 1m24s
CI / quality (pull_request) Successful in 1m39s
CI / typecheck (pull_request) Successful in 1m49s
CI / security (pull_request) Successful in 2m3s
CI / e2e_tests (pull_request) Successful in 4m11s
CI / integration_tests (pull_request) Successful in 6m20s
CI / unit_tests (pull_request) Successful in 9m38s
CI / docker (pull_request) Successful in 1m34s
CI / coverage (pull_request) Successful in 11m43s
CI / status-check (pull_request) Successful in 2s
to 946c496a50
Some checks failed
CI / lint (push) Successful in 1m3s
CI / helm (push) Successful in 26s
CI / benchmark-publish (push) Failing after 45s
CI / typecheck (push) Successful in 1m20s
CI / quality (push) Successful in 1m18s
CI / build (push) Successful in 48s
CI / push-validation (push) Successful in 26s
CI / security (push) Successful in 1m48s
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 54s
CI / helm (pull_request) Successful in 24s
CI / push-validation (pull_request) Successful in 32s
CI / build (pull_request) Successful in 37s
CI / typecheck (pull_request) Successful in 1m26s
CI / quality (pull_request) Successful in 1m24s
CI / security (pull_request) Successful in 1m32s
CI / e2e_tests (push) Successful in 3m27s
CI / e2e_tests (pull_request) Successful in 3m30s
CI / integration_tests (push) Successful in 4m44s
CI / integration_tests (pull_request) Successful in 5m18s
CI / unit_tests (push) Successful in 6m29s
CI / docker (push) Successful in 1m44s
CI / unit_tests (pull_request) Failing after 12m45s
CI / coverage (push) Successful in 11m35s
CI / status-check (push) Successful in 3s
CI / coverage (pull_request) Successful in 13m18s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 6s
2026-04-26 18:23:50 +00:00
Compare
HAL9000 merged commit 946c496a50 into master 2026-04-26 18:39:20 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core!10738
No description provided.