@@ -69,7 +69,28 @@ We welcome suggestions for new features or improvements:
6969- Update documentation as needed
7070- Add a clear description of your changes
7171
72- ## Versioning Guidelines
72+ ### Continuous Integration
73+
74+ All pull requests are automatically built and tested using GitHub Actions. The following checks will run:
75+
76+ 1 . ** Build and Test** : Runs the ` build_check_release.sh ` script to:
77+ - Execute all tests
78+ - Build the application for all supported architectures
79+ - Ensure everything compiles correctly
80+
81+ Pull requests cannot be merged until all checks pass. This helps maintain code quality and ensures that changes don't break existing functionality.
82+
83+ ### Branch Protection
84+
85+ The main branch is protected with the following rules:
86+
87+ 1 . Pull requests must be reviewed and approved before merging
88+ 2 . The "Build and Test" workflow must pass before merging
89+ 3 . Direct pushes to the main branch are not allowed
90+
91+ These protections help ensure that only high-quality, tested code is merged into the main branch.
92+
93+ ## Versioning and Release Guidelines
7394
7495This project follows [ Semantic Versioning (SEMVER)] ( https://semver.org/ ) . When contributing, please indicate the type of change:
7596
@@ -88,6 +109,8 @@ This project follows [Semantic Versioning (SEMVER)](https://semver.org/). When c
88109- Performance improvements
89110- Documentation updates
90111
112+ For detailed information about the release process, please see [ RELEASING.md] ( docs/RELEASING.md ) .
113+
91114## Coding Standards
92115
93116We value clean, readable code but don't want to burden contributors with overly strict guidelines. Here are some basic principles:
0 commit comments