2026-03-22 - 2026-09-22

Обзор

6 активных запросов на слияние
26 Активных задач
За исключением слияний, 4 автора(ов) отправили 5 коммитов в main и 6 коммитов во все ветки. На main, 84 файлов изменены, и там было 7988 добавлений и 5233 удалений.

5 запросов на слияние приняты 2 пользователями

Принято #29 Update golangci-lint to v2.12.2 with canonical config 2026-08-10 15:23:33 +02:00

Принято #28 Add .editorconfig (closes #27) 2026-08-07 17:46:27 +02:00

Принято #26 scripts-to-rule-them-all 2026-07-07 02:13:45 +02:00

Принято #25 TODO 2026-07-06 21:20:29 +02:00

Принято #21 ci: add Gitea Actions workflow for make check 2026-03-30 21:34:49 +02:00

1 запрос на слияние предложены 1 пользователем

Предложено #53 Make script/test fail on flaky failures and enable -race (closes #32) 2026-08-09 07:04:25 +02:00

4 задач закрыто от 1 пользователем

Закрыто #45 script/bootstrap installs golangci-lint unpinned, so local lint diverges from CI 2026-08-10 16:15:02 +02:00

Закрыто #30 Adopt canonical .golangci.yml and golangci-lint v2.12.2 2026-08-10 16:12:50 +02:00

Закрыто #31 Decision needed: three commits on main carry vendor advertising trailers 2026-08-09 16:05:48 +02:00

Закрыто #27 Add .editorconfig 2026-08-07 17:46:27 +02:00

26 задач создано 1 пользователем

Открытые #27 Add .editorconfig 2026-07-26 20:47:12 +02:00

Открытые #30 Adopt canonical .golangci.yml and golangci-lint v2.12.2 2026-08-09 03:33:49 +02:00

Открытые #31 Decision needed: three commits on main carry vendor advertising trailers 2026-08-09 03:35:36 +02:00

Открытые #32 script/test silently passes on flaky failures, and runs without -race or -timeout 2026-08-09 03:37:31 +02:00

Открытые #33 Critical: secret rm .. deletes the entire vault; rm/mv/import skip name validation 2026-08-09 03:38:13 +02:00

Открытые #34 No file locking and no atomic writes: concurrent or interrupted operations corrupt the vault 2026-08-09 03:38:51 +02:00

Открытые #35 memguard lifecycle is not wired up: Ctrl-C and error exits leave key material in locked memory unwiped 2026-08-09 03:39:22 +02:00

Открытые #36 KeychainData holds the age key passphrase as a plain string through JSON marshalling 2026-08-09 03:39:45 +02:00

Открытые #37 GetSecretVersion copies decrypted secrets out of locked memory into plain []byte 2026-08-09 03:40:04 +02:00

Открытые #38 age identity .String() creates unprotected copies of private keys at six call sites 2026-08-09 03:40:29 +02:00

Открытые #39 No confirmation prompt on any destructive operation 2026-08-09 03:40:49 +02:00

Открытые #40 .gitignore does not exclude secrets, and .dockerignore does not exclude .git 2026-08-09 03:41:08 +02:00

Открытые #41 Cobra prints full usage on internal failures, burying the actual error 2026-08-09 03:41:34 +02:00

Открытые #42 PGPUnlocker.GetID panics on corrupt metadata, and setMnemonicEnv re-exports the mnemonic 2026-08-09 03:41:58 +02:00

Открытые #43 Go module path is git.eeqj.de/sneak/secret, policy requires sneak.berlin/go/secret 2026-08-09 03:42:14 +02:00

Открытые #44 Makefile hardcodes a personal remote DOCKER_HOST, breaking make docker for everyone else 2026-08-09 03:42:32 +02:00

Открытые #45 script/bootstrap installs golangci-lint unpinned, so local lint diverges from CI 2026-08-09 03:42:51 +02:00

Открытые #46 README missing four required sections; TODO.md is stale and describes completed work as pending 2026-08-09 03:43:16 +02:00

Открытые #47 Error messages leak internals and offer no recovery path for corrupted key files 2026-08-09 03:43:37 +02:00

Открытые #48 CreatePGPUnlocker leaves a partial unlocker directory on disk when fingerprint resolution fails 2026-08-09 03:44:00 +02:00

Открытые #49 Tests assert on error message fragments, never on sentinel identity — error-handling regressions pass silently 2026-08-09 03:46:20 +02:00

Открытые #50 Darwin-only code is never compiled, linted, or tested by CI, including both hardware-backed unlockers 2026-08-09 03:46:49 +02:00

Открытые #51 checkUnlockerExists fails open: an unenumerable unlockers.d reports "no duplicate" and permits a duplicate unlocker 2026-08-09 04:25:11 +02:00

Открытые #52 Test suite cannot meet the 20s policy budget once -race is enabled: internal/cli 100MB boundary tests 2026-08-09 07:03:09 +02:00

Открытые #54 script/cibuild can report a cached green: docker build serves RUN make check layers from cache 2026-08-09 07:38:10 +02:00

Открытые #55 Run all linting in Docker via Dockerfile.lint + script/lint 2026-08-10 13:14:53 +02:00