DEVX-162: Fix Gitea repo-variable read contract (data field) and fail closed on unknown nightly status #319

Merged
kireto merged 4 commits from DEVX-162-variable-data-field into master 2026-09-17 09:41:38 +00:00
4 Commits
Author SHA1 Message Date
Emil Simeonov 23e19f9406 docs: put REQ-ID labels at line start for spec validator
CI / validate (pull_request) Successful in 1m8s
CI / auto-merge (pull_request) Successful in 14s
2026-09-17 11:38:16 +02:00
Emil Simeonov a72ca0f5e7 docs: add REQ-ID labels to DEVX-162 spec
CI / validate (pull_request) Failing after 59s
CI / auto-merge (pull_request) Skipped
2026-09-17 11:36:25 +02:00
Emil SimeonovandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> b5138ec65b fix: read Gitea repo-variable data field; fail closed on unknown nightly status
CI / validate (pull_request) Failing after 1m4s
CI / auto-merge (pull_request) Skipped
get_repo_variable read the value field, but Gitea returns the payload in
data — every read returned None, so the nightly gate always treated real
status as bootstrap-allow (run 5800 recorded passed while integration
tests failed). Unknown non-empty statuses also allowed deploys; they now
block (fail closed).

Also backfills correct bg/de/pl/ru/zh translations across the catalog and
removes stray nested keys polluting every entry.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-17 11:33:57 +02:00
Emil Simeonov e0ae1cc378 docs: preserve historical DEVX-162 spec before task ID reuse 2026-09-17 11:08:02 +02:00