1
0

chore: add missing repo policy files (auto-enforced)

Applied 2 policy files via audit-repo-policies.sh.
Repo type: shell
Files: Dockerfile REPO_POLICIES.md branch-protection
This commit is contained in:
Xen
2026-03-25 17:06:13 +07:00
parent 9c53334611
commit 32759a9fd1
2 changed files with 33 additions and 0 deletions

27
REPO_POLICIES.md Normal file
View File

@@ -0,0 +1,27 @@
# Repository Policies
This repository follows the sol/* organization standard policies.
## Required Files
- Makefile with targets: test, lint, fmt, fmt-check, check, docker, hooks, release
- .editorconfig
- Dockerfile (CI: docker build . runs make check)
- REPO_POLICIES.md (this file)
- tools/secret-scan.sh
## Branching
- All work on feature branches (feat/*, fix/*, chore/*)
- No direct pushes to main (enforced by Gitea branch protection)
- PRs required for merging to main
## Commits
- Conventional commit format: feat:, fix:, chore:, docs:
- Breaking changes: feat!: or BREAKING CHANGE: in body
## Releases
- SemVer tagging via `make release BUMP=patch|minor|major`
- Gitea releases with release notes for each version
## CI
- `docker build .` runs `make check` as part of the build
- All checks must pass before merge