This website requires JavaScript.
Explore
Help
Sign In
mi
/
werkrevisor
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
2
Actions
Packages
Projects
Releases
Wiki
Activity
Files
main
werkrevisor
/
tests
T
Add File
New File
Upload File
Apply Patch
Copy Permalink
Delete Directory
History
claude-code
4ed2f1d197
werkator
build succeeded after 00:13
Details
werkator/werkrevisor-statistics
build succeeded after 00:30
Details
werkator/release
build succeeded after 00:14
Details
werkrevisor 0.62.0: draft-review --open shows the report in the browser, and the report names and links its PR (
#134
)
...
Co-authored-by: claude-code <
claude-code@javagil.de
>
2026-10-23 12:28:32 +02:00
..
fixtures
werkrevisor 0.55.0: the release brings the host configs in line (
#124
)
2026-10-20 18:47:44 +02:00
__init__.py
Add werkrevisor rule engine, PR-Agent review and Gitea gate flow
2026-10-04 21:32:57 +02:00
fakes.py
werkrevisor 0.59.0: hs-review --attach posts the checked draft and its diagrams to the PR (
#130
)
2026-10-21 10:59:33 +02:00
test_approval_after_result.py
werkrevisor 0.32.2: an approval counts only after the result (
#75
)
2026-10-10 15:55:50 +02:00
test_carry_over.py
werkrevisor 0.32.2: an approval counts only after the result (
#75
)
2026-10-10 15:55:50 +02:00
test_change_kinds.py
werkrevisor 0.41.1: config/werkprobe.toml holds the host config of werkprobe (
#102
)
2026-10-13 19:31:12 +02:00
test_changed_lines.py
werkrevisor 0.36.0: from the second round on, a hint on unchanged text holds no merge (
#91
)
2026-10-12 08:01:59 +02:00
test_classifier.py
werkrevisor 0.41.1: config/werkprobe.toml holds the host config of werkprobe (
#102
)
2026-10-13 19:31:12 +02:00
test_codex_eval.py
werkrevisor 0.34.0: a runner on the workstation adds a review by the Codex CLI (
#88
)
2026-10-11 22:06:26 +02:00
test_codex.py
werkrevisor 0.51.0: the Codex runner checks its sandbox before it reviews (
#123
)
2026-10-18 20:38:01 +02:00
test_codexrunner.py
werkrevisor 0.51.0: the Codex runner checks its sandbox before it reviews (
#123
)
2026-10-18 20:38:01 +02:00
test_config_budget_redact.py
werkrevisor 0.55.0: the release brings the host configs in line (
#124
)
2026-10-20 18:47:44 +02:00
test_config_layers.py
werkrevisor 0.41.1: config/werkprobe.toml holds the host config of werkprobe (
#102
)
2026-10-13 19:31:12 +02:00
test_config_source_and_isolation.py
werkrevisor 0.41.1: config/werkprobe.toml holds the host config of werkprobe (
#102
)
2026-10-13 19:31:12 +02:00
test_dbschema.py
werkrevisor 0.41.1: config/werkprobe.toml holds the host config of werkprobe (
#102
)
2026-10-13 19:31:12 +02:00
test_diagrams.py
a diagram shows where a review ends early or takes a shortcut (
#59
)
2026-10-08 20:12:35 +02:00
test_diff_marker_note.py
werkrevisor 0.32.7: a plus in the text is no added line (
#80
)
2026-10-11 08:55:09 +02:00
test_doc_hints.py
werkrevisor 0.31.6: hints on PR documents are line comments again (
#72
)
2026-10-10 12:33:39 +02:00
test_doccheck.py
werkrevisor 0.49.0: Jev checks each changed file against the PR document (
#117
)
2026-10-17 17:10:28 +02:00
test_draftreview.py
werkrevisor 0.62.0: draft-review --open shows the report in the browser, and the report names and links its PR (
#134
)
2026-10-23 12:28:32 +02:00
test_excerpt.py
werkrevisor 0.20.0: a cheap model selects the excerpt of a file too large for the review model (
#31
)
2026-10-06 15:11:40 +02:00
test_findings.py
werkrevisor 0.25.0: a high risk and a confirmed finding of the same category give RED (
#53
)
2026-10-08 16:44:49 +02:00
test_flow.py
werkrevisor 0.40.0: rules for raster images (
#98
)
2026-10-13 07:42:24 +02:00
test_fullfiles.py
werkrevisor 0.20.0: a cheap model selects the excerpt of a file too large for the review model (
#31
)
2026-10-06 15:11:40 +02:00
test_gitea.py
werkrevisor 0.40.0: rules for raster images (
#98
)
2026-10-13 07:42:24 +02:00
test_hints_hold_merge.py
werkrevisor 0.39.0: a hint on a file outside the diff holds no merge (
#97
)
2026-10-12 17:30:43 +02:00
test_images.py
werkrevisor 0.40.0: rules for raster images (
#98
)
2026-10-13 07:42:24 +02:00
test_import_openrouter_activity.py
werkrevisor 0.18.3: billed OpenRouter calls fill the time before the statistics service (
#24
)
2026-10-06 12:16:33 +02:00
test_jev.py
werkrevisor 0.5.0: Jev judges the sections and Gherkin scenarios of the PR documents
2026-10-05 11:18:47 +02:00
test_line_comments.py
werkrevisor 0.61.1: a new result folds only the earlier results of werkrevisor, not the Codex reviews (
#133
)
2026-10-23 10:57:51 +02:00
test_logging.py
werkrevisor 0.13.2: no error in the log for the missing version of an added, deleted or renamed file (
#13
)
2026-10-05 20:34:36 +02:00
test_mechanical.py
werkrevisor 0.43.0: a moved file with only package and import changes is mechanical (
#112
)
2026-10-15 08:08:20 +02:00
test_merge_conflict.py
werkrevisor 0.38.0: a PR in conflict with its base asks for a rebase, not for a human review (
#94
)
2026-10-12 15:09:52 +02:00
test_open_questions.py
werkrevisor 0.21.2: "None." is no open question (
#42
)
2026-10-07 12:38:29 +02:00
test_pathjudge.py
werkrevisor 0.30.0: each repository chooses and tunes its risk categories in .werkrevisor.toml (
#63
)
2026-10-08 22:09:37 +02:00
test_pr_agent_integration.py
werkrevisor 0.20.4: Gradle build files reach the model (
#35
)
2026-10-06 17:25:18 +02:00
test_pr_agent_run.py
werkrevisor 0.31.5: an answer "No" without quotes is no security concern (
#71
)
2026-10-10 11:04:55 +02:00
test_prlens.py
werkrevisor 0.59.1: attaching the diagrams no longer removes the note that a newer review replaced the comment (
#127
)
2026-10-21 21:42:24 +02:00
test_prompt_out.py
werkrevisor 0.30.2: a dry run writes the model prompt to a file (
#65
)
2026-10-09 17:50:21 +02:00
test_protection.py
werkrevisor 0.16.1: Werkator review, review only after WIP, merge by the bot, 100000-token limit (
#18
)
2026-10-06 07:36:29 +02:00
test_provider_order.py
werkrevisor 0.49.0: Jev checks each changed file against the PR document (
#117
)
2026-10-17 17:10:28 +02:00
test_readiness.py
werkrevisor 0.16.1: Werkator review, review only after WIP, merge by the bot, 100000-token limit (
#18
)
2026-10-06 07:36:29 +02:00
test_red_rounds.py
werkrevisor 0.29.0: after three rounds of RED, werkrevisor asks a human (
#62
)
2026-10-08 21:35:58 +02:00
test_release_rootfs.py
werkrevisor 0.55.0: the release brings the host configs in line (
#124
)
2026-10-20 18:47:44 +02:00
test_release_tools.py
werkrevisor 0.31.3: release tools keep only the two newest archives (
#69
)
2026-10-10 00:10:59 +02:00
test_report.py
werkrevisor 0.14.0: severity of the model findings (
#14
)
2026-10-05 20:39:29 +02:00
test_reviewreport.py
werkrevisor 0.62.0: draft-review --open shows the report in the browser, and the report names and links its PR (
#134
)
2026-10-23 12:28:32 +02:00
test_risk_repo.py
werkrevisor 0.30.0: each repository chooses and tunes its risk categories in .werkrevisor.toml (
#63
)
2026-10-08 22:09:37 +02:00
test_risk_with_issue.py
werkrevisor 0.26.0: a change that can corrupt persisted data needs a human (
#54
)
2026-10-08 17:17:18 +02:00
test_risk.py
werkrevisor 0.42.0: a weakened merge gate waits for the human (
#107
)
2026-10-14 12:19:15 +02:00
test_rotate_secret.py
werkrevisor 0.56.0: rotate the secrets of the review builds without a stop (
#128
)
2026-10-21 22:33:42 +02:00
test_rules.py
werkrevisor 0.15.0: the colors say how certain a finding is, and Jev judges the model findings (
#16
)
2026-10-05 21:51:49 +02:00
test_secretprobe.py
werkrevisor 0.56.0: rotate the secrets of the review builds without a stop (
#128
)
2026-10-21 22:33:42 +02:00
test_specdocs.py
werkrevisor 0.5.0: Jev judges the sections and Gherkin scenarios of the PR documents
2026-10-05 11:18:47 +02:00
test_stats_client.py
werkrevisor 0.19.1: billed calls as unknown repository, dry runs as local review (
#28
)
2026-10-06 13:42:59 +02:00
test_sync_host_config.py
werkrevisor 0.41.0: a tool compares and syncs the host configs on the Werkator host (
#101
)
2026-10-13 11:18:42 +02:00
test_token_count.py
werkrevisor 0.13.0: mechanical file changes skip the model (
#11
)
2026-10-05 19:28:32 +02:00
test_verdict.py
werkrevisor 0.31.5: an answer "No" without quotes is no security concern (
#71
)
2026-10-10 11:04:55 +02:00
test_writing.py
werkrevisor 0.49.1: the reviews skip generated sections of the docs (
#122
)
2026-10-18 20:16:33 +02:00