-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
imp(ci): Add CI workflows, configurations, Makefile, License, etc. #12
Conversation
Warning Rate limit exceeded@MalteHerrmann has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 2 minutes and 47 seconds before requesting another review. How to resolve this issue?After the wait time has elapsed, a review can be triggered using the 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 for further information. WalkthroughThis commit introduces a comprehensive set of configurations and workflows aimed at enhancing project management, code quality, and security in the Evmos repository. Key updates include structured templates for issue and pull request management, automated workflows for linting, testing, and dependency checks, as well as configuration files for various tools. These changes improve collaboration, streamline processes, and reinforce best practices across the development lifecycle. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant GitHub
participant CI/CD Pipeline
participant Tools
User->>GitHub: Creates Issue/Pull Request
GitHub->>User: Displays Templates
User->>GitHub: Fills in Template
GitHub->>CI/CD Pipeline: Triggers Workflows
CI/CD Pipeline->>Tools: Runs Linting, Testing, etc.
Tools-->>CI/CD Pipeline: Returns Results
CI/CD Pipeline->>GitHub: Updates Issue/Pull Request Status
Note Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
This PR adds the boilerplate code like CI setup, license information, configuration files, etc. to the repo.
I cleaned up the things we have on Evmos to fit the current state of the OS repo - i.e. as a first step it's not planned that this repository contains an actual running chain implementation, which I maybe want to add in a follow up PR (think like mini but with the EVM).
Hence, I removed all of the build related stuff and Docker and Nix tests etc. - those will be added later if required
Summary by CodeRabbit
New Features
Makefile
to streamline development tasks.Documentation
CHANGELOG.md
to systematically document changes and updates.LICENSE
andLICENSE_FAQ.md
) clarifying usage rights and limitations.Chores
.gitignore
file for better management of ignored files and directories across development environments.