brent.edwards
4f90d7703b
test(cli): add Robot lifecycle CLI coverage
2026-02-19 22:44:34 +00:00
brent.edwards
4243ac8cff
Merge pull request 'develop-hamza-1' ( #123 ) from develop-hamza-1 into master
...
CI / lint (push) Successful in 14s
CI / build (push) Successful in 16s
CI / quality (push) Successful in 19s
CI / security (push) Successful in 29s
CI / typecheck (push) Successful in 30s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 2m17s
CI / unit_tests (push) Successful in 4m0s
CI / docker (push) Successful in 39s
CI / benchmark-publish (push) Successful in 7m11s
CI / coverage (push) Successful in 11m33s
Reviewed-on: #123
2026-02-19 20:27:15 +00:00
khyari hamza
eeb0d49377
test(security): add coverage for audit CLI, logging, and redaction edge cases
...
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 29s
CI / security (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 2m22s
CI / unit_tests (pull_request) Successful in 4m0s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Successful in 10m6s
CI / coverage (pull_request) Successful in 11m21s
Add 22 new Behave scenarios covering:
- audit CLI commands (list, show, prune, count)
- audit service context manager and owned-session paths
- corrupt JSON details fallback in _row_to_entry
- configure_structlog dev/prod/invalid and get_logger
- redaction edge cases (empty key, empty URL, empty pattern,
show_secrets bypass, nested dict processor)
2026-02-19 20:10:56 +00:00
khyari hamza
201be39632
fix(security): address review findings for audit logging
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 19s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 22s
CI / security (pull_request) Successful in 29s
CI / typecheck (pull_request) Successful in 52s
CI / integration_tests (pull_request) Successful in 2m19s
CI / unit_tests (pull_request) Successful in 6m55s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Successful in 11m13s
CI / coverage (pull_request) Failing after 13m40s
2026-02-19 19:23:30 +00:00
khyari hamza
81928ce0f4
docs(plan): mark SEC7 audit logging items complete
2026-02-19 19:23:30 +00:00
khyari hamza
ae41167a1d
feat(security): add audit logging for apply
2026-02-19 19:23:30 +00:00
khyari hamza
abe3d43bea
chore: WIP branch for feat(security): add audit logging for apply
...
Refs: H-22, SEC7.audit
Planned: Day 14
2026-02-19 19:23:30 +00:00
brent.edwards
4c4d87f11e
Merge pull request 'testing airspeedvelocity' ( #122 ) from mngrif-asv-test into master
...
CI / lint (push) Successful in 16s
CI / build (push) Successful in 17s
CI / quality (push) Successful in 18s
CI / security (push) Successful in 30s
CI / typecheck (push) Successful in 32s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 2m24s
CI / benchmark-publish (push) Successful in 5m8s
CI / unit_tests (push) Successful in 7m14s
CI / docker (push) Successful in 1m2s
CI / coverage (push) Successful in 14m43s
Reviewed-on: #122
2026-02-19 19:16:06 +00:00
mngrif
f727baf5ea
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 2m21s
CI / unit_tests (pull_request) Successful in 6m27s
CI / docker (pull_request) Successful in 9s
CI / benchmark-regression (pull_request) Successful in 8m45s
CI / coverage (pull_request) Successful in 13m38s
2026-02-19 13:24:00 -05:00
mngrif
9a4e55cab0
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 20s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 39s
CI / integration_tests (pull_request) Successful in 3m32s
CI / unit_tests (pull_request) Successful in 4m35s
CI / docker (pull_request) Successful in 39s
CI / benchmark-regression (pull_request) Failing after 10m21s
CI / coverage (pull_request) Successful in 21m56s
2026-02-19 12:48:31 -05:00
mngrif
b19ac44573
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 33s
CI / security (pull_request) Successful in 46s
CI / integration_tests (pull_request) Successful in 2m13s
CI / unit_tests (pull_request) Successful in 4m13s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Failing after 10m16s
CI / coverage (pull_request) Successful in 16m58s
2026-02-19 12:28:49 -05:00
mngrif
65efa4bc9e
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 21s
CI / security (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 43s
CI / integration_tests (pull_request) Successful in 3m5s
CI / unit_tests (pull_request) Successful in 4m35s
CI / docker (pull_request) Successful in 1m0s
CI / benchmark-regression (pull_request) Failing after 8m46s
CI / coverage (pull_request) Has been cancelled
2026-02-19 12:17:03 -05:00
hamza.khyari
9244b96190
Merge pull request 'develop-hamza-1' ( #120 ) from develop-hamza-1 into master
...
CI / lint (push) Successful in 13s
CI / security (push) Successful in 34s
CI / typecheck (push) Successful in 48s
CI / quality (push) Successful in 47s
CI / benchmark-regression (push) Has been skipped
CI / build (push) Successful in 36s
CI / integration_tests (push) Successful in 3m30s
CI / unit_tests (push) Successful in 4m33s
CI / docker (push) Successful in 8s
CI / benchmark-publish (push) Failing after 8m15s
CI / coverage (push) Successful in 21m42s
Reviewed-on: #120
2026-02-19 15:40:44 +00:00
hamza.khyari
708574912e
Merge pull request 'feat(ops): add cleanup commands [H-24, CONC3]' ( #117 ) from feature/m4-concurrency-cleanup into develop-hamza-1
...
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 18s
CI / security (pull_request) Successful in 30s
CI / typecheck (pull_request) Successful in 36s
CI / integration_tests (pull_request) Successful in 3m10s
CI / unit_tests (pull_request) Successful in 4m14s
CI / docker (pull_request) Successful in 39s
CI / coverage (pull_request) Successful in 10m56s
CI / benchmark-regression (pull_request) Successful in 8m26s
Reviewed-on: #117
2026-02-19 14:22:23 +00:00
khyari hamza
cea3bad758
refactor(ops): address re-review findings for cleanup commands
...
- Use model_copy(update=...) in test helpers so Pydantic ge=
validators are enforced during tests, not just env vars (NEW-1)
- Promote _extract_plan_id_from_sandbox to public staticmethod
and reuse in CLI active-plan detection to eliminate duplicate
plan-ID parsing logic (NEW-2)
- Cache _get_sandbox_dirs result for service instance lifetime
and have CLI active-plan detection use the cached listing so
/tmp is iterated only once per invocation (NEW-3)
2026-02-19 14:20:16 +00:00
khyari hamza
f4c088bae8
fix(ops): address review findings for cleanup commands
...
- Add best-effort active plan detection from sandbox mtimes to
protect running plans from cleanup (B1)
- Add ge= validators on all retention settings to prevent unsafe
negative/zero values; checkpoint max requires ge=2 (B3, NB6)
- Handle CoW sandbox plan_id extraction (ca-cow-sandbox- prefix)
so copy-on-write sandboxes are also protected (NB4)
- Add OSError guards in sandbox dir iteration for race safety (NB7)
- Add TODO markers and CLI notice for unimplemented session cleanup (NB1)
- Rebase onto develop-hamza-1 to incorporate SEC5 changes (B2)
2026-02-19 13:58:39 +00:00
khyari hamza
bab4560dde
feat(ops): add cleanup commands
2026-02-19 13:46:48 +00:00
khyari hamza
bd38a00cf0
chore: WIP branch for feat(ops): add cleanup commands
...
Refs: H-24, CONC3.gc
Planned: Day 13
2026-02-19 13:46:48 +00:00
hamza.khyari
4eda3b6453
Merge pull request 'feat(security): add secrets masking and validation (H-21/SEC5)' ( #116 ) from feature/m4-security-secrets into develop-hamza-1
...
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 29s
CI / integration_tests (pull_request) Successful in 2m18s
CI / unit_tests (pull_request) Successful in 4m1s
CI / docker (pull_request) Successful in 1m1s
CI / coverage (pull_request) Successful in 11m12s
CI / benchmark-regression (pull_request) Successful in 8m25s
Reviewed-on: #116
2026-02-19 13:45:28 +00:00
khyari hamza
eccaeafa64
docs(plan): mark SEC5 secrets management items complete
2026-02-19 12:46:56 +00:00
khyari hamza
064939185b
fix(security): whitelist structlog processor method_name for vulture
2026-02-19 12:45:59 +00:00
khyari hamza
d815339c52
feat(security): add secrets masking and validation (H-21/SEC5)
...
Implement centralized redaction utility that masks API keys, tokens,
and credentials across CLI output, structlog logs, and error messages.
- Add shared/redaction.py with pattern-based secret detection (sk-*,
sk-ant-*, tok_*, Bearer tokens), sensitive key name detection,
database URL masking, custom pattern registration, and thread-safe
global show_secrets flag
- Add config/logging.py with structlog configuration integrating the
secrets_masking_processor into the processor chain
- Add --show-secrets global CLI option to reveal secrets when needed
- Redact error details in main.py, project.py, and auto_debug.py
error handlers before printing
- Wrap format_output() in formatting.py with automatic dict redaction
- Add show_secrets field and safe __repr__ to Settings model
- Add 43-scenario Behave feature (features/security_secrets.feature)
- Add 10 Robot Framework smoke tests (robot/security_secrets.robot)
- Add ASV benchmarks (benchmarks/security_secrets_bench.py)
- Add reference docs (docs/reference/secrets_handling.md)
2026-02-19 11:15:18 +00:00
khyari hamza
359e3c4af2
chore: WIP branch for feat(security): add secrets masking and validation
...
Refs: H-21, SEC5.secrets
Planned: Day 13
2026-02-19 11:14:43 +00:00
brent.edwards
93f96a074e
Merge pull request 'A merge of nine sets of code.' ( #101 ) from develop-20260217 into master
...
CI / lint (push) Successful in 15s
CI / build (push) Successful in 17s
CI / quality (push) Successful in 19s
CI / security (push) Successful in 29s
CI / typecheck (push) Successful in 32s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 3m19s
CI / unit_tests (push) Successful in 4m17s
CI / docker (push) Successful in 8s
CI / benchmark-publish (push) Failing after 6m25s
CI / coverage (push) Successful in 10m40s
Reviewed-on: #101
2026-02-19 01:59:57 +00:00
brent.edwards
e4705822b1
fix(test): increase subprocess timeouts in cli.robot and cli_core.robot
...
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 19s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 31s
CI / integration_tests (pull_request) Successful in 2m24s
CI / unit_tests (pull_request) Successful in 6m13s
CI / docker (pull_request) Successful in 14s
CI / benchmark-regression (pull_request) Successful in 8m40s
CI / coverage (pull_request) Successful in 13m4s
- Add timeout=60s to all Run Process calls in cli.robot (previously had
no timeout, causing hangs under CI parallel load)
- Increase cli_core.robot timeouts from 30s to 60s to match other robot
files
- Relax performance assertions from <30s to <60s to account for Python
cold-start overhead under pabot parallel execution
2026-02-19 01:35:09 +00:00
brent.edwards
99f2f66a38
Merge branch 'master' into develop-20260217
2026-02-19 01:22:52 +00:00
brent.edwards
7cfdc13ea7
Merge pull request 'mngrif-asv-test' ( #108 ) from mngrif-asv-test into master
...
CI / lint (push) Successful in 16s
CI / quality (push) Successful in 18s
CI / build (push) Successful in 22s
CI / security (push) Successful in 29s
CI / typecheck (push) Successful in 33s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 2m20s
CI / unit_tests (push) Successful in 3m33s
CI / docker (push) Successful in 1m18s
CI / benchmark-publish (push) Failing after 6m24s
CI / coverage (push) Successful in 9m31s
Reviewed-on: #108
2026-02-19 01:09:09 +00:00
brent.edwards
9802424a41
Merge branch 'master' into develop-20260217
...
CI / lint (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 21s
CI / build (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 29s
CI / security (pull_request) Successful in 35s
CI / integration_tests (pull_request) Failing after 2m31s
CI / unit_tests (pull_request) Successful in 7m5s
CI / docker (pull_request) Successful in 1m1s
CI / coverage (pull_request) Successful in 10m41s
# Conflicts:
# robot/database_integration.robot
2026-02-19 00:57:48 +00:00
brent.edwards
2ea59a624f
Merge branch 'master' into mngrif-asv-test
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 38s
CI / security (pull_request) Successful in 45s
CI / integration_tests (pull_request) Successful in 3m10s
CI / unit_tests (pull_request) Successful in 5m54s
CI / docker (pull_request) Successful in 8s
CI / benchmark-regression (pull_request) Successful in 8m25s
CI / coverage (pull_request) Successful in 24m48s
2026-02-19 00:38:20 +00:00
brent.edwards
5977dcb6e2
Merge pull request 'test(unit): fix failing tests related to RichTerm usage' ( #110 ) from test/fix-unit-tests2 into master
...
CI / lint (push) Successful in 14s
CI / build (push) Successful in 18s
CI / quality (push) Successful in 18s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 28s
CI / integration_tests (push) Successful in 3m4s
CI / unit_tests (push) Successful in 3m41s
CI / docker (push) Successful in 13s
CI / coverage (push) Successful in 18m8s
Reviewed-on: #110
2026-02-19 00:34:33 +00:00
CoreRasurae
1013baaa75
test(robot): fix failing integration tests related short timeouts for the CI
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 27s
CI / security (pull_request) Successful in 28s
CI / typecheck (pull_request) Successful in 48s
CI / integration_tests (pull_request) Successful in 2m15s
CI / unit_tests (pull_request) Successful in 3m24s
CI / docker (pull_request) Successful in 38s
CI / coverage (pull_request) Successful in 9m52s
2026-02-19 00:22:32 +00:00
mngrif
d5af40eefd
Merge branch 'master' into mngrif-asv-test
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 20s
CI / security (pull_request) Successful in 28s
CI / typecheck (pull_request) Successful in 37s
CI / integration_tests (pull_request) Failing after 2m15s
CI / unit_tests (pull_request) Successful in 4m34s
CI / docker (pull_request) Successful in 50s
CI / benchmark-regression (pull_request) Successful in 9m9s
CI / coverage (pull_request) Successful in 9m39s
2026-02-19 00:03:54 +00:00
CoreRasurae
272f6fc255
test(unit): fix failing tests related to RichTerm usage
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 19s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 39s
CI / integration_tests (pull_request) Failing after 2m20s
CI / unit_tests (pull_request) Successful in 3m42s
CI / docker (pull_request) Successful in 50s
CI / coverage (pull_request) Successful in 11m8s
2026-02-18 23:55:05 +00:00
mngrif
805a4b9374
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 18s
CI / security (pull_request) Successful in 23s
CI / typecheck (pull_request) Successful in 30s
CI / unit_tests (pull_request) Successful in 3m35s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 5m17s
CI / benchmark-regression (pull_request) Successful in 6m22s
CI / coverage (pull_request) Successful in 8m20s
2026-02-18 18:49:45 -05:00
mngrif
e25d73cca0
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 22s
CI / quality (pull_request) Successful in 23s
CI / security (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 30s
CI / unit_tests (pull_request) Successful in 3m30s
CI / docker (pull_request) Successful in 8s
CI / integration_tests (pull_request) Successful in 4m21s
CI / coverage (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
2026-02-18 18:40:44 -05:00
mngrif
c2d6e71563
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 19s
CI / security (pull_request) Successful in 29s
CI / typecheck (pull_request) Successful in 45s
CI / unit_tests (pull_request) Successful in 3m49s
CI / integration_tests (pull_request) Successful in 4m30s
CI / docker (pull_request) Successful in 42s
CI / benchmark-regression (pull_request) Failing after 5m15s
CI / coverage (pull_request) Successful in 7m33s
2026-02-18 18:25:28 -05:00
brent.edwards
2dfad7ec71
Merge branch 'master' into develop-20260217
...
CI / lint (pull_request) Successful in 13s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 17s
CI / security (pull_request) Successful in 25s
CI / typecheck (pull_request) Successful in 26s
CI / integration_tests (pull_request) Successful in 2m17s
CI / unit_tests (pull_request) Successful in 6m10s
CI / docker (pull_request) Successful in 37s
CI / coverage (pull_request) Successful in 13m53s
# Conflicts:
# implementation_plan.md
2026-02-18 23:08:48 +00:00
brent.edwards
b50987731a
fix(test): resolve CI test failures from session isolation and subprocess timeouts
...
- Fix resource_repository Behave scenario 'Resolve by ULID returns the
resource' by propagating res_type_name through context instead of
relying on fragile list_types() across SQLAlchemy sessions
- Increase subprocess timeouts in Robot Framework integration tests to
prevent SIGTERM kills under parallel execution load (10s->30s, 20s->60s,
30s->60s across 7 robot files)
2026-02-18 22:59:09 +00:00
mngrif
c4c4fd1544
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 18s
CI / build (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 29s
CI / benchmark-regression (pull_request) Failing after 43s
CI / unit_tests (pull_request) Successful in 3m23s
CI / docker (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 4m24s
CI / coverage (pull_request) Successful in 7m16s
2026-02-18 17:57:27 -05:00
mngrif
f9f4503c6c
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 13s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / security (pull_request) Successful in 25s
CI / typecheck (pull_request) Successful in 27s
CI / benchmark-regression (pull_request) Failing after 1m5s
CI / unit_tests (pull_request) Successful in 3m27s
CI / docker (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 4m18s
CI / coverage (pull_request) Successful in 7m29s
2026-02-18 17:45:07 -05:00
mngrif
3960385491
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 18s
CI / security (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 28s
CI / benchmark-regression (pull_request) Failing after 32s
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
2026-02-18 17:41:45 -05:00
mngrif
de447d4bd7
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 21s
CI / typecheck (pull_request) Successful in 27s
CI / security (pull_request) Successful in 33s
CI / benchmark-regression (pull_request) Failing after 40s
CI / docker (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
2026-02-18 17:33:45 -05:00
mngrif
745228e7c6
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 13s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 16s
CI / security (pull_request) Successful in 23s
CI / typecheck (pull_request) Successful in 26s
CI / benchmark-regression (pull_request) Failing after 1m26s
CI / integration_tests (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
2026-02-18 17:30:18 -05:00
mngrif
341495769d
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 18s
CI / lint (pull_request) Successful in 21s
CI / security (pull_request) Successful in 26s
CI / typecheck (pull_request) Successful in 31s
CI / benchmark-regression (pull_request) Failing after 52s
CI / unit_tests (pull_request) Successful in 3m24s
CI / coverage (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
2026-02-18 17:24:04 -05:00
mngrif
114c798e61
testing airspeedvelocity
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Failing after 14s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 15s
CI / security (pull_request) Successful in 25s
CI / typecheck (pull_request) Successful in 30s
CI / coverage (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Has been skipped
CI / unit_tests (pull_request) Successful in 3m30s
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 4m10s
2026-02-18 15:22:22 -05:00
mngrif
05f4007462
testing airspeedvelocity
2026-02-18 15:21:22 -05:00
brent.edwards
5331608d3f
Merge pull request 'feat(cli): add version/info/diagnostics [H-23, CLI0.core]' ( #86 ) from feature/m4-cli-core into master
...
CI / lint (push) Successful in 14s
CI / build (push) Successful in 14s
CI / quality (push) Successful in 15s
CI / typecheck (push) Successful in 37s
CI / security (push) Successful in 42s
CI / integration_tests (push) Failing after 2m11s
CI / unit_tests (push) Successful in 3m48s
CI / docker (push) Successful in 50s
CI / coverage (push) Successful in 9m42s
Reviewed-on: #86
2026-02-18 20:18:54 +00:00
mngrif
e9530ffae0
testing airspeedvelocity
2026-02-18 15:13:22 -05:00
mngrif
7c30e5bb6e
testing airspeedvelocity
2026-02-18 15:09:39 -05:00
mngrif
8ea70953e9
testing airspeedvelocity
ci.yml / testing airspeedvelocity (push) Has been cancelled
2026-02-18 15:02:15 -05:00