HAL9000
f808abff86
chore(ci): fix pre-commit hook failures
...
Fix JSON syntax errors in .devcontainer/devcontainer.json (removed
invalid JS-style // comments) and .devcontainer/opencode.json (removed
90+ trailing commas). Apply auto-fixes for end-of-file and trailing
whitespace issues across 100+ files. Fix SIM105 ruff violations in
benchmarks/core_circuit_breaker_bench.py (use contextlib.suppress).
Note: The security fix from issue #7478 (validate_path startswith bypass)
was already delivered to master in commit e18ac5f2 . This PR as currently
structured is non-atomic (35 commits across 10+ issues) and needs
significant restructure before merge. This commit only addresses the
CI/pre-commit failures.
ISSUES CLOSED : #7478
2026-06-14 09:51:14 -04:00
Graa
5b39461c85
chore: update .devcontainer/opencode.json - MiniMax M2.7 endpoint replaced (UD-IQ2_M, RTX Pro 6000 x1)
CI / lint (push) Successful in 59s
CI / typecheck (push) Successful in 1m9s
CI / security (push) Successful in 1m4s
CI / quality (push) Successful in 51s
CI / push-validation (push) Successful in 43s
CI / build (push) Successful in 1m0s
CI / helm (push) Successful in 1m6s
CI / unit_tests (push) Successful in 5m9s
CI / docker (push) Successful in 1m30s
CI / integration_tests (push) Successful in 8m45s
CI / coverage (push) Successful in 8m57s
CI / status-check (push) Successful in 2s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
2026-06-14 03:39:16 +00:00
Graa
887b3fc9a2
chore: replace CleverThis opencode providers with the canonical 5 (Tier 1-5)
...
CI / lint (push) Successful in 1m24s
CI / typecheck (push) Successful in 1m33s
CI / quality (push) Successful in 1m10s
CI / push-validation (push) Successful in 38s
CI / security (push) Successful in 1m21s
CI / build (push) Successful in 56s
CI / helm (push) Successful in 55s
CI / e2e_tests (push) Successful in 1m9s
CI / unit_tests (push) Successful in 5m0s
CI / docker (push) Successful in 1m56s
CI / integration_tests (push) Successful in 8m29s
CI / coverage (push) Successful in 9m12s
CI / status-check (push) Successful in 4s
CI / benchmark-regression (push) Has been cancelled
CI / benchmark-publish (push) Has been cancelled
Replaces all CleverThis* providers with the 5 standard CleverThis HuggingFace endpoints. Existing matching providers preserved; stale ones removed.
2026-06-12 21:08:22 +00:00
Rebase Agent
a61a418b26
build: updated opencode.json
CI / lint (push) Successful in 1m13s
CI / quality (push) Successful in 1m21s
CI / helm (push) Successful in 40s
CI / security (push) Successful in 1m54s
CI / build (push) Successful in 1m2s
CI / typecheck (push) Successful in 1m56s
CI / benchmark-regression (push) Failing after 39s
CI / integration_tests (push) Successful in 4m22s
CI / unit_tests (push) Failing after 6m19s
CI / coverage (push) Has been skipped
CI / docker (push) Has been skipped
CI / push-validation (push) Successful in 20s
CI / e2e_tests (push) Successful in 58s
CI / status-check (push) Failing after 10s
CI / benchmark-publish (push) Successful in 1h23m17s
CI / lint (pull_request) Successful in 1m26s
CI / quality (pull_request) Successful in 1m38s
CI / build (pull_request) Successful in 1m17s
CI / helm (pull_request) Successful in 1m1s
CI / typecheck (pull_request) Successful in 2m8s
CI / security (pull_request) Successful in 2m4s
CI / push-validation (pull_request) Successful in 48s
CI / integration_tests (pull_request) Successful in 5m17s
CI / unit_tests (pull_request) Failing after 6m40s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 8s
2026-05-13 21:41:15 -04:00
freemo
6ee703fef5
script: disabled sequential thinking mcp
CI / benchmark-publish (push) Waiting to run
CI / helm (push) Successful in 40s
CI / build (push) Successful in 58s
CI / lint (push) Successful in 1m9s
CI / quality (push) Successful in 1m12s
CI / typecheck (push) Successful in 1m22s
CI / security (push) Successful in 1m34s
CI / push-validation (push) Successful in 18s
CI / e2e_tests (push) Successful in 4m14s
CI / integration_tests (push) Successful in 4m39s
CI / unit_tests (push) Successful in 6m32s
CI / docker (push) Failing after 0s
CI / coverage (push) Successful in 11m58s
CI / status-check (push) Failing after 3s
2026-05-02 14:11:55 -04:00
freemo
9632ea55dd
build: trying new qwen instruct model instead
CI / status-check (push) Blocked by required conditions
CI / lint (push) Successful in 48s
CI / typecheck (push) Successful in 1m15s
CI / security (push) Successful in 1m14s
CI / quality (push) Successful in 41s
CI / push-validation (push) Successful in 30s
CI / helm (push) Successful in 42s
CI / build (push) Successful in 47s
CI / integration_tests (push) Successful in 4m13s
CI / e2e_tests (push) Successful in 5m6s
CI / unit_tests (push) Successful in 6m25s
CI / docker (push) Successful in 1m46s
CI / coverage (push) Failing after 17m43s
CI / benchmark-publish (push) Has started running
2026-05-01 20:03:27 -04:00
freemo
3a6d42ee79
build: fixed some bad permissions and no longer require prompt to be written to a file for supervisors
CI / status-check (push) Blocked by required conditions
CI / push-validation (push) Successful in 31s
CI / helm (push) Successful in 50s
CI / build (push) Successful in 56s
CI / lint (push) Successful in 1m12s
CI / security (push) Successful in 1m27s
CI / typecheck (push) Successful in 1m39s
CI / quality (push) Successful in 1m37s
CI / integration_tests (push) Successful in 3m46s
CI / e2e_tests (push) Successful in 4m10s
CI / unit_tests (push) Successful in 4m55s
CI / coverage (push) Has started running
CI / docker (push) Successful in 1m26s
CI / benchmark-publish (push) Has started running
2026-05-01 17:45:27 -04:00
freemo
9b34d47371
build: new models
CI / benchmark-publish (push) Has started running
CI / push-validation (push) Successful in 48s
CI / helm (push) Successful in 1m8s
CI / build (push) Successful in 1m9s
CI / lint (push) Successful in 1m29s
CI / quality (push) Successful in 1m32s
CI / typecheck (push) Successful in 1m36s
CI / security (push) Successful in 1m35s
CI / integration_tests (push) Successful in 5m21s
CI / unit_tests (push) Successful in 6m0s
CI / e2e_tests (push) Successful in 6m6s
CI / docker (push) Successful in 1m27s
CI / coverage (push) Successful in 23m45s
CI / status-check (push) Successful in 6s
2026-05-01 16:32:39 -04:00
freemo
b81c296a2b
build: fixed model settings
CI / helm (push) Successful in 40s
CI / benchmark-publish (push) Failing after 49s
CI / build (push) Successful in 55s
CI / lint (push) Successful in 1m2s
CI / quality (push) Successful in 1m16s
CI / typecheck (push) Successful in 1m22s
CI / security (push) Successful in 1m45s
CI / integration_tests (push) Successful in 4m21s
CI / e2e_tests (push) Successful in 4m49s
CI / unit_tests (push) Successful in 5m3s
CI / push-validation (push) Successful in 22s
CI / docker (push) Successful in 1m35s
CI / coverage (push) Successful in 10m47s
CI / status-check (push) Successful in 3s
CI / push-validation (pull_request) Successful in 36s
CI / helm (pull_request) Successful in 41s
CI / build (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 1m16s
CI / quality (pull_request) Successful in 1m24s
CI / security (pull_request) Successful in 1m33s
CI / typecheck (pull_request) Successful in 1m41s
CI / benchmark-publish (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 3m29s
CI / e2e_tests (pull_request) Successful in 4m10s
CI / unit_tests (pull_request) Successful in 7m18s
CI / docker (pull_request) Successful in 1m55s
CI / coverage (pull_request) Successful in 14m54s
CI / status-check (pull_request) Successful in 3s
2026-04-30 21:25:47 -04:00
freemo
816c16901b
build: fixed uncensored model
CI / build (push) Successful in 1m4s
CI / lint (push) Successful in 1m15s
CI / quality (push) Successful in 1m20s
CI / typecheck (push) Successful in 1m43s
CI / security (push) Successful in 1m57s
CI / helm (push) Successful in 42s
CI / benchmark-publish (push) Failing after 36s
CI / integration_tests (push) Successful in 4m35s
CI / e2e_tests (push) Successful in 5m40s
CI / unit_tests (push) Successful in 6m11s
CI / push-validation (push) Successful in 23s
CI / docker (push) Successful in 1m37s
CI / coverage (push) Successful in 12m23s
CI / status-check (push) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 30s
CI / helm (pull_request) Successful in 35s
CI / build (pull_request) Successful in 1m4s
CI / lint (pull_request) Successful in 1m22s
CI / quality (pull_request) Successful in 1m23s
CI / security (pull_request) Successful in 1m38s
CI / typecheck (pull_request) Successful in 2m3s
CI / unit_tests (pull_request) Successful in 4m40s
CI / integration_tests (pull_request) Successful in 5m11s
CI / e2e_tests (pull_request) Successful in 5m38s
CI / docker (pull_request) Successful in 1m27s
CI / coverage (pull_request) Successful in 10m45s
CI / status-check (pull_request) Successful in 3s
2026-04-30 20:02:13 -04:00
freemo
516c600c0e
build: updated and rename hosted models
CI / status-check (push) Blocked by required conditions
CI / lint (push) Successful in 49s
CI / typecheck (push) Successful in 1m25s
CI / security (push) Successful in 1m23s
CI / quality (push) Successful in 40s
CI / push-validation (push) Successful in 35s
CI / helm (push) Successful in 42s
CI / build (push) Successful in 54s
CI / benchmark-publish (push) Failing after 43s
CI / integration_tests (push) Successful in 4m41s
CI / e2e_tests (push) Successful in 5m9s
CI / unit_tests (push) Successful in 5m56s
CI / coverage (push) Has started running
CI / docker (push) Successful in 1m36s
2026-04-30 19:47:54 -04:00
freemo
8a2e7cda10
build: Updated availible endpoints
CI / status-check (push) Blocked by required conditions
CI / lint (push) Successful in 59s
CI / quality (push) Successful in 1m19s
CI / typecheck (push) Successful in 1m24s
CI / security (push) Successful in 1m39s
CI / benchmark-publish (push) Failing after 42s
CI / push-validation (push) Successful in 30s
CI / helm (push) Successful in 39s
CI / build (push) Successful in 41s
CI / integration_tests (push) Successful in 4m28s
CI / e2e_tests (push) Successful in 3m22s
CI / unit_tests (push) Successful in 6m7s
CI / docker (push) Successful in 1m51s
CI / coverage (push) Failing after 18m36s
2026-04-30 18:28:38 -04:00
freemo
1691def164
build: Moved to using new default qwen instance
CI / build (push) Successful in 1m0s
CI / lint (push) Successful in 1m17s
CI / quality (push) Successful in 1m24s
CI / typecheck (push) Successful in 1m32s
CI / security (push) Successful in 1m49s
CI / benchmark-publish (push) Failing after 39s
CI / push-validation (push) Successful in 24s
CI / helm (push) Successful in 25s
CI / integration_tests (push) Successful in 3m40s
CI / e2e_tests (push) Successful in 4m8s
CI / unit_tests (push) Successful in 4m53s
CI / docker (push) Successful in 1m42s
CI / coverage (push) Successful in 11m13s
CI / status-check (push) Successful in 3s
2026-04-30 16:12:38 -04:00
hurui200320
9888c2f6e6
fix(devcontainer): add context size for cleverthis private models
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 34s
CI / push-validation (pull_request) Successful in 28s
CI / build (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 1m4s
CI / quality (pull_request) Successful in 1m21s
CI / typecheck (pull_request) Successful in 1m55s
CI / security (pull_request) Successful in 1m57s
CI / integration_tests (pull_request) Successful in 3m46s
CI / e2e_tests (pull_request) Successful in 3m54s
CI / unit_tests (pull_request) Successful in 5m3s
CI / docker (pull_request) Successful in 1m36s
CI / coverage (pull_request) Successful in 12m4s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-publish (push) Failing after 43s
CI / lint (push) Successful in 1m2s
CI / helm (push) Successful in 29s
CI / push-validation (push) Successful in 28s
CI / quality (push) Successful in 1m12s
CI / typecheck (push) Successful in 1m21s
CI / build (push) Successful in 49s
CI / security (push) Successful in 1m51s
CI / integration_tests (push) Successful in 3m31s
CI / e2e_tests (push) Successful in 3m29s
CI / unit_tests (push) Successful in 4m33s
CI / docker (push) Successful in 1m30s
CI / coverage (push) Successful in 12m38s
CI / status-check (push) Successful in 3s
2026-04-28 19:57:28 +08:00
freemo
88925e69cd
build: slight renaming of providers
CI / benchmark-publish (push) Failing after 39s
CI / lint (push) Successful in 55s
CI / typecheck (push) Successful in 1m33s
CI / security (push) Successful in 1m33s
CI / quality (push) Successful in 1m42s
CI / helm (push) Successful in 28s
CI / build (push) Successful in 1m31s
CI / push-validation (push) Successful in 48s
CI / e2e_tests (push) Successful in 4m17s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 1m50s
CI / integration_tests (push) Failing after 16m15s
CI / unit_tests (push) Failing after 16m19s
CI / docker (pull_request) Has been skipped
CI / coverage (push) Successful in 11m57s
CI / docker (push) Has been skipped
CI / status-check (push) Failing after 3s
CI / coverage (pull_request) Successful in 10m53s
CI / build (pull_request) Successful in 56s
CI / typecheck (pull_request) Successful in 1m50s
CI / e2e_tests (pull_request) Successful in 4m8s
CI / push-validation (pull_request) Successful in 22s
CI / lint (pull_request) Successful in 57s
CI / helm (pull_request) Successful in 32s
CI / integration_tests (pull_request) Failing after 4m7s
CI / unit_tests (pull_request) Failing after 4m52s
CI / quality (pull_request) Successful in 1m17s
CI / status-check (pull_request) Failing after 3s
2026-04-27 13:01:54 -04:00
freemo
d80352709c
build: updated devcontainer to use new auto-agents and self-hosted agents
CI / docker (push) Blocked by required conditions
CI / status-check (push) Blocked by required conditions
CI / unit_tests (push) Has started running
CI / integration_tests (push) Has started running
CI / e2e_tests (push) Has started running
CI / benchmark-publish (push) Failing after 46s
CI / push-validation (push) Successful in 40s
CI / helm (push) Successful in 1m3s
CI / build (push) Successful in 1m11s
CI / lint (push) Successful in 1m28s
CI / typecheck (push) Successful in 1m36s
CI / security (push) Successful in 1m35s
CI / quality (push) Successful in 1m38s
CI / coverage (push) Waiting to run
2026-04-27 12:50:03 -04:00
HAL9000
d6ded8e2e9
Docker: fixed forgejo MCP in docker which wasnt working
2026-04-10 12:21:05 -04:00
brent.edwards
eed455d9f9
fix(devcontainer): Dockerfile build fails when .dockerignore excludes .git/ ( #1234 )
...
CI / build (push) Successful in 24s
CI / helm (push) Successful in 25s
CI / lint (push) Successful in 3m21s
CI / quality (push) Successful in 3m46s
CI / typecheck (push) Successful in 4m1s
CI / benchmark-regression (push) Has been skipped
CI / security (push) Successful in 4m14s
CI / integration_tests (push) Successful in 8m55s
CI / unit_tests (push) Successful in 9m54s
CI / docker (push) Successful in 1m33s
CI / coverage (push) Successful in 12m33s
CI / e2e_tests (push) Successful in 19m38s
CI / status-check (push) Successful in 1s
CI / benchmark-publish (push) Successful in 28m27s
## Summary
Fixes the Docker build failure at step 30/30:
```
fatal: not a git repository (or any of the parent directories): .git
```
## Root Cause
`.dockerignore` excludes `.git/`, so `COPY . $APP_DIR` never copies the `.git` directory into the image. However, the final `RUN` step unconditionally runs `git clean -xdf`, which requires a git repository to exist.
## Fix
Wrapped `git clean -xdf` and `rm -rf .git` in a conditional that checks for `.git` directory existence first, falling through silently when absent:
```dockerfile
([ -d .git ] && git clean -xdf && rm -rf .git || true)
```
This makes the Dockerfile work correctly whether `.git` is present (e.g., if `.dockerignore` is modified) or absent (current behavior).
## Quality Gates
| Gate | Result |
|------|--------|
| lint | Pass |
| typecheck | Pass (0 errors) |
| pre-commit hooks | Pass |
(Dockerfile-only change — no Python code modified, so unit/integration tests are unaffected.)
Closes #1233
Reviewed-on: #1234
Reviewed-by: Luis Mendes <luis.mendes@cleverthis.com >
Co-authored-by: Brent E. Edwards <brent.edwards@cleverthis.com >
Co-committed-by: Brent E. Edwards <brent.edwards@cleverthis.com >
2026-03-31 21:14:46 +00:00
freemo
c5617b0457
Build: Added even more MCP and LSP servers to the devcontainer
CI / lint (push) Successful in 14s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 23s
CI / quality (push) Successful in 16s
CI / integration_tests (push) Has been cancelled
CI / unit_tests (push) Has been cancelled
CI / build (push) Has been cancelled
CI / docker (push) Has been cancelled
CI / coverage (push) Has been cancelled
2026-02-16 16:29:30 -05:00
freemo
3240c94f9d
Build: Updated devcontainer with relevant mcp servers on opencode
CI / lint (push) Successful in 15s
CI / typecheck (push) Successful in 28s
CI / security (push) Successful in 23s
CI / quality (push) Successful in 15s
CI / integration_tests (push) Successful in 5m14s
CI / build (push) Successful in 16s
CI / unit_tests (push) Successful in 12m39s
CI / docker (push) Successful in 8s
CI / coverage (push) Successful in 7m42s
2026-02-16 15:07:35 -05:00
brent.edwards
7caac2714e
refactor: changes requested by Rui
...
Removed `run-semgrep.sh` and automatically run setup-dev.sh
2026-02-11 00:59:58 +00:00
brent.edwards
3f7cb06981
feat(Adding-commitizen-to-the-list-of-tools.): adds commitizen to the list of tools
2026-02-10 16:04:17 +00:00
brent.edwards
360aa11165
Removing software-properties-common and fixing the executor.
2026-02-09 20:54:52 +00:00
brent.edwards
fc70b3fbb5
.devcontainer/devcontainer.json missed a comma.
2026-02-08 12:19:47 -08:00
freemo
d58234600e
chore: forgot to update run target for devcontainer
2026-02-07 16:07:45 -05:00
freemo
4883a6c9a5
chore: Updated devcontainer and added opencode
2026-02-07 16:05:23 -05:00
freemo
b941ef9a1a
Significantly revamped the base project to use more robust static checking including benchmarks and integration test support
2025-10-31 16:18:53 -04:00
Your Name
bae6665d94
fix: Fixed some of the broken stuff added in the last commit, everything should more or less run now
2025-08-03 20:48:29 -04:00
freemo
f7a5d26c41
Modernized build tooling
2025-08-01 18:38:09 -04:00