Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A verify node said PASS in 17 seconds. The build was broken.

Описание и применение

В oh‑my‑graph узел проверки возвращал PASS, хотя ветка не компилировалась. В версиях 0.5.0 и 0.11.0 добавлены квалификаторы PASS и требование явного подтверждения сборки, предотвращая ложные подтверждения.

Задача

oh-my-graph reported a successful verify step while the branch did not compile, leading to a false sense of correctness.

Результат

The fix introduced PASS qualifiers and required explicit build evidence, preventing false PASS reports and ensuring build checks are performed or waived.

Рабочий процесс

  • 1. User points oh-my-graph at a Kotlin repo and requests a change.
  • 2. Planner generates a graph of steps, including a verify node with Bash(git *) tool.
  • 3. Verify node runs git commands, reports PASS (self‑reported).
  • 4. Branch fails to compile but ledger shows PASS.
  • 5. Release v0.5.0 adds PASS qualifiers to ledger entries.
  • 6. Release v0.11.0 enforces build evidence via --verify-cmd or --accept-no-build-evidence, refusing to start otherwise.

Доказательства

The last step, a verify node, replied PASS. It took 17 seconds and cost $0.13.

Источник

Since v0.5.0 every PASS in the ledger carries one of four qualifiers...

Источник

Since v0.11.0, auto refuses to start in a directory where it detects a build system unless you pass either --verify-cmd 'your build' or --accept-no-build-evidence.

Источник

  • Дата записи: 2026-10-14T15:41:20.111Z