Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several configuration files to streamline project management and automation processes. The key changes include setting up editor configuration, release management, continuous integration, code analysis, dependency review, and pull request labeling.
Configuration and automation setup:
.editorconfig
: Added a new editor configuration file to enforce consistent coding styles, such as UTF-8 charset, LF end-of-line, and specific indentation rules for various file types..github/release.yml
: Introduced a release configuration file to categorize changes in the changelog based on labels, facilitating better release note generation..github/workflows/ci.yml
: Created a CI workflow to run unit tests on pushes and pull requests to the master branch, and to create/update draft releases..github/workflows/codeql.yml
: Added a CodeQL analysis workflow to perform code scanning for security and quality issues on pushes, pull requests, and a scheduled cron job..github/workflows/dependency-review.yml
: Implemented a dependency review workflow to automatically review dependencies in pull requests, ensuring they meet the project's standards..github/workflows/labeler.yml
: Set up a pull request labeler workflow to automatically triage and label pull requests based on predefined rules.