feat(security): secret-scan в CI + pre-push хуки (#142) #5

Merged
eSlider merged 1 commits from feat/secret-scan#142 into main 2026-08-23 22:46:45 +01:00
Owner

Секрет-сканирование в CI + pre-push/pre-commit хуки (#142)

Часть A — CI: добавлен job secret-scan в .github/workflows/ci.yml (gitleaks zricethezav/gitleaks, сканирует diff новых коммитов на pull_request + push, fail-on-leak → красный CI).
Часть B — хуки: scripts/githooks/ (pre-push + pre-commit + secret-scan.sh + install.sh), сканируют новые коммиты gitleaks, блокируют push/commit при находке. Скилы git-workflow и devops обновлены правилом «скан перед любым push».

Секрет-сканирование в CI + pre-push/pre-commit хуки (#142) Часть A — CI: добавлен job `secret-scan` в `.github/workflows/ci.yml` (gitleaks `zricethezav/gitleaks`, сканирует diff новых коммитов на pull_request + push, fail-on-leak → красный CI). Часть B — хуки: `scripts/githooks/` (pre-push + pre-commit + secret-scan.sh + install.sh), сканируют новые коммиты gitleaks, блокируют push/commit при находке. Скилы git-workflow и devops обновлены правилом «скан перед любым push».
eSlider added 1 commit 2026-08-23 19:51:27 +01:00
feat(security): secret-scan via gitleaks in CI + pre-push/pre-commit hooks (#142)
Release Please / Release Please (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Secret scan (gitleaks) (push) Skipped
Tests / Test (Go 1.25) (push) Skipped
Tests / Test (Go stable) (push) Skipped
Tests / Secret scan (gitleaks) (pull_request) Successful in 4s
Tests / Test (Go 1.25) (pull_request) Successful in 48s
Tests / Test (Go stable) (pull_request) Successful in 51s
9ead554f5c
eSlider merged commit 50d8974154 into main 2026-08-23 22:46:45 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eSlider/go-onlyoffice#5