forked from ROOH/openclaw-caldav
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:
6
Dockerfile
Normal file
6
Dockerfile
Normal file
@@ -0,0 +1,6 @@
|
||||
# alpine:3.21 (pinned 2026-01-28)
|
||||
FROM alpine:3.21@sha256:22e0ec13c0db6b3e1ba3280e831fc50ba7bffe58e81f31670a64b1afede247bc
|
||||
RUN apk add --no-cache bash shellcheck
|
||||
COPY . /app
|
||||
WORKDIR /app
|
||||
RUN make check
|
||||
27
REPO_POLICIES.md
Normal file
27
REPO_POLICIES.md
Normal 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
|
||||
Reference in New Issue
Block a user