Commit graph

4 commits

Author SHA1 Message Date
Tomasz 'CeDeROM' CEDRO
2dcad906bc github: master branch protection tune.
* Strict master branch protection requires all PR to be in sync with latest
  master even if changes are not related and there are no conflicts.
* Because we have lots of daily merges this blocks most of the PRs as they
  are forced to be rebased on top of current master.
* This also causes unnecessary automatic CI rebuild of each rebase.
* Therefore we are setting strict status checks setting to false.
* required_signatures in github means not only `git commit -s` but also
  cryptographic signature which is not required by us, setting false.
* Disable "contexts" checks enforcement, that cause CI problems, mark TODO.

References:
https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file
https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification
https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits

Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>
2025-06-24 22:19:00 +08:00
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
Xiang Xiao
dea4dc4c0a .asf.yaml: Disable squash and merge option
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-01 23:13:22 -07:00
patacongo
8df67745b6 .asf.yaml: Enable Issues in the apps/ repository. (#14)
Co-authored-by: Gregory Nutt <gnutt@nuttx.org>
2020-01-14 22:52:19 +01:00