nuttx/.asf.yaml
Tomasz 'CeDeROM' CEDRO 358469e5bb github: Setup protection for master branch.
* We do not have "Settings" tab in the Apache's owned repository,
  thus we need to update .asf.yaml file with repository settings.
* No direct push to master branch is possible.
* Require status checks to pass before merge.
* Setup reviews parameters.
* Require signatures.
* Require conversation resolution.
* Require linear history.

Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>
2025-05-07 10:37:44 +08:00

34 lines
842 B
YAML

# Reference: https://github.com/apache/infrastructure-asfyaml.
github:
description: "Apache NuttX is a mature, real-time embedded operating system (RTOS)"
homepage: https://nuttx.apache.org/
features:
issues: true
projects: true
labels:
- nuttx
- rtos
- embedded
- real-time
- mcu
- microcontroller
enabled_merge_buttons:
squash: false
merge: false
rebase: true
protected_branches:
master:
required_status_checks:
strict: true
contexts:
- Check
- Lint
- Build
required_pull_request_reviews:
dismiss_stale_reviews: true
require_last_push_approval: true
required_approving_review_count: 2
required_linear_history: true
required_signatures: true
required_conversation_resolution: true