-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feat/gitbal catalog #61
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…tLab), enhanced with provider-specific API interactions, streamlined setup, and improved dependency management; migrated to a modular architecture with interfaces for easier extensibility and maintainability, includes robust error handling.
…ored AI review generator for provider agnosticism, enhanced main entry points for both GitHub and GitLab, and modularized configurations.
…xecution on open, reopen, and update events, while skipping approvals; also included merge request comments; upgraded dependencies, and initiated main-gitlab.py with OpenAI API endpoint.
… to .gitlab-ci.yml, maintaining functionality.
…PI key, OpenAI URL, max diff size, and model name, ensuring flexibility and security; refined main-gitlab.py to use these variables for configuration, enhancing adaptability.
…r API key, OpenAI URL, max diff size, and model name, enhancing configuration flexibility and security.
…g secure API access using env vars for API key, OpenAI URL, max diff size, and model name.
…TOKEN for API access, ensuring secure authentication, with env vars for API key, OpenAI URL, max diff size, and model name.
…env vars, replacing CI_JOB_TOKEN, maintaining secure API access with other env vars for API key, OpenAI URL, max diff size, and model name.
…and CI_PROJECT_ID, enhancing API access and security, alongside other env vars for API key, OpenAI URL, max diff size, and model name.
…access, alongside project ID and other env vars for API key, OpenAI URL, max diff size, and model name.
…, and reviewer API key echos for debugging and verification, alongside utilizing env vars for secure API access and model configuration.
…N, and REVIEWER_API_KEY using '$' for env var access, ensuring proper debugging and secure API interaction, and streamlined script execution.
…n, and API key with clear labels for improved debugging, maintaining secure API access via env vars.
…s, utilizing 'env' command for comprehensive environment variable display, maintaining secure API access via env vars, and streamlined script execution.
…g 'env', while also showing API key and CI token values with labels for debugging; ensured secure API access via env vars and maintained script execution flow.
… labels using echo, instead of 'env', maintaining secure API access via env vars and streamlined script execution.
… 'REVIEWER_API_KEY' and 'GITLAB_CI_TOKEN', alongside existing env vars, improving debugging visibility and maintaining secure API access via env vars.
…tom variable echos for 'REVIEWER_API_KEY' and 'GITLAB_CI_TOKEN', maintaining secure API access via env vars.
…using env vars for 'GITLAB_CI_TOKEN', 'CI_PROJECT_ID', and 'REVIEWER_API_KEY', enhanced security by not hardcoding, and maintained API access through environment variables, while keeping OpenAI URL, max diff size, and model name configurations.
…ECT_ID', and 'REVIEWER_API_KEY' via env vars for enhanced security, while maintaining OpenAI URL, max diff size, and model name configurations.
…intaining secure API access via env vars, alongside existing configurations.
…SHAs, improving comment placement accuracy and debug visibility.
…ad SHAs, enhancing comment accuracy and debug information; updated main-gitlab.py to use env vars for OpenAI URL, model name, and max diff size.
…sition details; ensures accurate comment placement using base, start, and head SHAs, improving debug visibility; added logger for better traceability.
… normalized code content, position, and file path with existing review comments, adding diff hunk logging for improved accuracy and debug visibility.
…tailed logging and validation with normalized code content, position, and file path, ensuring accuracy and visibility; improved diff hunk validation.
…pagination support, ensuring comprehensive review data collection; improved comment filtering for DiffNote types, enhancing review accuracy.
… logging, and refined PR reviewer's duplicate comment detection by streamlining validation with normalized code content, position, and file path, ensuring accuracy and efficiency.
…tegrating OpenAI for AI responses, streamlined PR comment handling, and leveraging GitGithub for API interactions; enhanced configuration loading from environment variables.
…everaging OpenAI for responses, streamlined PR comment handling, and GitGithub for API interactions; Enhanced env var config loading; added GitLab CI comment bot trigger.
…ot user comment within merge requests, removing the 'run pipeline' keyword condition for broader applicability; also preserved debug logging with 'env' command.
Tech: Refactored action to support multiple Git providers (GitHub, GitLab),... See merge request utsmannn/corivai!3
… request comments, enhanced with debug logging via 'env', moved comment processing to GitLabCommentProcessor with OpenAI integration.
…enAI for response generation based on comment threads, enhanced with error handling, and moved to GitLabCommentProcessor class.
…penAI for AI-driven responses based on comment threads, added robust error management, and implemented a GitLabCommentProcessor class for modularity; enhanced with print_info for user details, generating 10 alternative commit messages.
…uest note, removed bot user exclusion check, and retained environment debug logging.
…ken variables, now using environment variables for 'GITLAB_CI_TOKEN' and 'CI_PROJECT_ID', while retaining API key and OpenAI configurations, enhancing security and flexibility.
…ode from a tagged release zip, using environment variables for API keys, and integrating AI-driven code review with configurable models and diff sizes.
…n the main module and integrating GitLab API interactions, enhancing modularity.
…all and use src.main-gitlab for streamlined execution with dependency management.
…amlined execution with src.main-gitlab, and managed dependencies.
…lined execution with src.main-gitlab, and manage dependencies via requirements.txt.
…ing curl, zip, and dependencies via requirements.txt, and streamlining execution with src.main-gitlab, also introduces VERSION env var.
…p, manage dependencies via requirements.txt, and streamlined execution with src.main-gitlab, fetching action from a zip.
…ted CI configs, enhanced file handling, streamlined module execution, and unified dependency management via single requirements.txt; addressed file structure changes across action.yml, gitlab-ci.yml, and core python files.
…ip and curl installation, managing dependencies with requirements.txt, and executing from the extracted source.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.