Closed rach-id closed 1 month ago
[!WARNING]
Rate limit exceeded
@rach-id has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 9 minutes and 55 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 0813aca06be8c52dde516cdfda5e1945caa6e054 and 2ef7a65a7fbc6ffc122ed7cabf92f65efaa2e55c.
The changes introduce a new GitHub Actions workflow file, buf-ci.yaml
, to automate continuous integration processes for a project utilizing Buf for managing Protocol Buffers. Additionally, a new configuration file, buf.yaml
, is added, specifying the module's structure and versioning, along with linting rules. These updates collectively enhance the project's CI capabilities and define the module's configuration while addressing potential breaking changes.
Files | Change Summary |
---|---|
.github/workflows/buf-ci.yaml | New workflow added for continuous integration using Buf, triggered by specific events. |
buf.yaml | New configuration file created, defining a module with path pb and name buf.build/celestia/nmt , version v2 . Linting rules added to ignore specific issues for pb/proof.proto . |
In the meadow where code does play,
A new workflow hops in, hip-hip-hooray!
With Buf by our side, weβll check and refine,
Protocols dancing, all in a line.
So letβs celebrate with a joyful cheer,
For CI is here, bringing us near! πβ¨
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?
The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).
Build | Format | Lint | Breaking | Updated (UTC) |
---|---|---|---|---|
β
passed | β
passed | β
passed | β
passed | Sep 24, 2024, 7:10 PM |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 68.01%. Comparing base (
29e9433
) to head (2ef7a65
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
CI will be fixed by: https://github.com/celestiaorg/nmt/pull/276 and https://github.com/celestiaorg/nmt/issues/275
How was this PR tested? Did your fork push proto definitions to Buf Schema Registry successfully? Or will it be tested after this PR merges?
it should be tested after the PR is merged
The latest Buf updates on your PR. Results from workflow buf-ci / buf (pull_request).
Build | Format | Lint | Breaking | Updated (UTC) |
---|---|---|---|---|
β
passed | β
passed | β
passed | β
passed | Sep 24, 2024, 7:12 PM |
How was this PR tested? Did your fork push proto definitions to Buf Schema Registry successfully? Or will it be tested after this PR merges?
it should be tested after the PR is merged
For GH actions that can't be tested on the PR, because they require being on main to be tested, I recommend either using a fork or having a personal repo like workflows
where you can do all testing on the action to make sure it works.
I have a MSevey/workflows
repo or example that I do a lot of testing on for new actions to better understand them prior to merging into a project.
I tried running this in a personal repo but I keep hitting certain upload permission errors. I will merge this one, test it. if it works, there is no need to waste more time on it. If not, I will fix in a follow up PR
Adds support for pushing the proto definitions to BSR
Summary by CodeRabbit
New Features
Documentation