Closed JarbasAl closed 2 months ago
[!WARNING]
Rate limit exceeded
@github-actions[bot] has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 5 minutes and 42 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 08493c7630eb7073e3a934efc81f54d7db41b4db and 335e0c8d0ee73f7ff8cd902548c1b42be90fb65f.
This pull request introduces multiple new GitHub Actions workflows aimed at automating processes related to pull requests and software releases. It includes a workflow for labeling pull requests based on conventional commit practices, a workflow for automating the stable release process, and a workflow for managing alpha releases and notifications. Additionally, the requirements.txt
file is updated to enforce version constraints on a specific dependency, enhancing compatibility.
Files | Change Summary |
---|---|
.github/workflows/conventional-label.yml |
Introduced a workflow for automatically labeling pull requests based on conventional commits. |
.github/workflows/publish_stable.yml |
Created a workflow for automating the stable release process, including publishing to Test PyPI. |
.github/workflows/release_workflow.yml |
Added a workflow for automating the alpha release process, notifications, and proposing stable releases. |
requirements/requirements.txt |
Updated the ovos-plugin-manager dependency to specify version constraints. |
sequenceDiagram
participant User
participant GitHub
participant Actions
participant PyPI
User->>GitHub: Opens or edits PR
GitHub->>Actions: Trigger conventional-release-labels
Actions->>GitHub: Apply labels based on commits
User->>GitHub: Push to master
GitHub->>Actions: Trigger Stable Release workflow
Actions->>Actions: Publish stable release
Actions->>PyPI: Publish package to Test PyPI
GitHub->>Actions: Merge PR to dev
Actions->>Actions: Publish alpha version
Actions->>GitHub: Notify on Matrix
Actions->>PyPI: Publish package to Test PyPI
Actions->>GitHub: Propose stable release
๐ "In the garden where code does bloom,
New workflows dance, dispelling gloom.
Labels and releases, all in a row,
With version constraints, our projects will grow!
Hoppy changes, letโs celebrate,
With every commit, we elevate!" ๐
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Bug Fixes
Chores