release: promote dev to main — org branch protection & help URLs #73
3 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
71105345ff |
Merge pull request 'feat(org): add org-level branch protection rulesets & configurable help URLs' (#72) from feature/org-branch-protection into dev
compliance / files-changed (pull_request) Has been cancelled
compliance / lint-on-demand (pull_request) Has been cancelled
db-tests / files-changed (pull_request) Has been cancelled
docker-dryrun / files-changed (pull_request) Has been cancelled
e2e-tests / files-changed (pull_request) Has been cancelled
compliance / lint-backend (pull_request) Has been cancelled
pr-title / lint-pr-title (pull_request) Has been cancelled
compliance / lint-go-windows (pull_request) Has been cancelled
compliance / lint-go-gogit (pull_request) Has been cancelled
compliance / checks-backend (pull_request) Has been cancelled
compliance / frontend (pull_request) Has been cancelled
compliance / backend (pull_request) Has been cancelled
e2e-tests / test-e2e (pull_request) Has been cancelled
db-tests / test-pgsql (pull_request) Has been cancelled
db-tests / test-sqlite (pull_request) Has been cancelled
db-tests / test-unit (pull_request) Has been cancelled
db-tests / test-mysql (pull_request) Has been cancelled
db-tests / test-mssql (pull_request) Has been cancelled
docker-dryrun / container-amd64 (pull_request) Has been cancelled
docker-dryrun / container-arm64 (pull_request) Has been cancelled
docker-dryrun / container-riscv64 (pull_request) Has been cancelled
|
||
|
|
e50e8ed851 |
feat(admin): add configurable Help/Support URLs and version convention
db-tests / files-changed (pull_request) Has been cancelled
docker-dryrun / files-changed (pull_request) Has been cancelled
labeler / labeler (pull_request_target) Has been cancelled
compliance / files-changed (pull_request) Has been cancelled
pr-title / lint-pr-title (pull_request) Has been cancelled
e2e-tests / files-changed (pull_request) Has been cancelled
db-tests / test-pgsql (pull_request) Has been cancelled
db-tests / test-sqlite (pull_request) Has been cancelled
db-tests / test-mysql (pull_request) Has been cancelled
docker-dryrun / container-amd64 (pull_request) Has been cancelled
docker-dryrun / container-arm64 (pull_request) Has been cancelled
docker-dryrun / container-riscv64 (pull_request) Has been cancelled
db-tests / test-mssql (pull_request) Has been cancelled
compliance / lint-on-demand (pull_request) Has been cancelled
compliance / lint-go-windows (pull_request) Has been cancelled
compliance / lint-go-gogit (pull_request) Has been cancelled
compliance / frontend (pull_request) Has been cancelled
compliance / checks-backend (pull_request) Has been cancelled
compliance / backend (pull_request) Has been cancelled
e2e-tests / test-e2e (pull_request) Has been cancelled
db-tests / test-unit (pull_request) Has been cancelled
compliance / lint-backend (pull_request) Has been cancelled
- Add HELP_URL and SUPPORT_URL settings to app.ini (defaults to docs.gitea.com) - Replace hardcoded docs.gitea.com in navbar with configurable HelpURL - Expose HelpURL/SupportURL template functions - Show Help URL and Support URL in Site Admin > Configuration - Add locale strings for new admin config entries - Create VERSION file (gitignored) for local builds with 1261.0.0 convention The 1261.xx.xx version convention marks the fork starting point from upstream Gitea. Set via VERSION file locally or GITEA_VERSION env in CI. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
3396440926 |
feat(org): add org-level branch protection rulesets
Add organization-scoped branch protection rules that cascade to all
repos within the org. Repo-level rules take precedence; org rules
serve as the fallback when no repo rule matches a branch.
- New table: org_protected_branch (migration v332)
- OrgProtectedBranch model with full CRUD operations
- API endpoints: GET/POST/PATCH/DELETE /api/v1/orgs/{org}/branch_protections
- Inheritance via GetFirstMatchProtectedBranchRule() fallback
- InheritedFrom field added to BranchProtection API response
- Org rules use team-based whitelists (no per-user IDs at org level)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|