nuttx-apps/.asf.yaml
Tomasz 'CeDeROM' CEDRO fa0e073baf 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-06-24 22:19:00 +08:00

33 lines
904 B
YAML

# Reference: https://github.com/apache/infrastructure-asfyaml.
github:
description: "Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX 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