-
Notifications
You must be signed in to change notification settings - Fork 1
feat(deployment): Tier-based environment structure and container registry updates #501
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
Changes from all commits
edee2b6
d1a5073
1f58e6a
abc6701
7ddfea9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| services: | ||
| hi-rag-gateway-v2-gpu: | ||
| image: ${HIRAG_V2_GPU_IMAGE:-ghcr.io/cataclysm-studios-inc/hi-rag-gateway-v2-gpu:cu128-py310-stable} | ||
| image: ${HIRAG_V2_GPU_IMAGE:-ghcr.io/powerfulmoves/hi-rag-gateway-v2-gpu:cu128-py310-stable} | ||
| runtime: nvidia | ||
|
Comment on lines
2
to
4
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: # Search for references to this image in the codebase
rg "hi-rag-gateway-v2-gpu" --type yml --type yaml -A 2 -B 2Repository: POWERFULMOVES/PMOVES.AI Length of output: 94 🏁 Script executed: # Look for any CI/CD, build, or deployment files that might reference image publishing
fd -e "yml" -e "yaml" -e "json" -e "dockerfile" -e "Dockerfile" | head -20Repository: POWERFULMOVES/PMOVES.AI Length of output: 929 🏁 Script executed: # Check the docker-compose file structure and any environment variable documentation
cat pmoves/docker-compose.gpu-image.ymlRepository: POWERFULMOVES/PMOVES.AI Length of output: 2208 🏁 Script executed: # Search for any documentation or scripts related to GPU image building/publishing
fd -e "md" -e "sh" -e "py" | xargs rg -l "HIRAG.*GPU|cu128|py310" 2>/dev/null | head -10Repository: POWERFULMOVES/PMOVES.AI Length of output: 348 🏁 Script executed: # Check the hi-rag-gateway-v2 documentation
cat pmoves/docs/services/hi-rag-gateway-v2/README.md | head -100Repository: POWERFULMOVES/PMOVES.AI Length of output: 6272 🏁 Script executed: # Search for GitHub Actions or CI/CD workflows
fd -e "yml" -e "yaml" | xargs rg -l "ghcr.io|gpu|image" | grep -i "workflow\|action\|ci\|\.github"Repository: POWERFULMOVES/PMOVES.AI Length of output: 49 🏁 Script executed: # Look for any GitHub Actions workflows
fd ".github" -type dRepository: POWERFULMOVES/PMOVES.AI Length of output: 237 🏁 Script executed: # Search for Dockerfile related to hi-rag-gateway-v2-gpu
fd -i "dockerfile*" | xargs grep -l "hi-rag-gateway\|cu128\|py310" 2>/dev/nullRepository: POWERFULMOVES/PMOVES.AI Length of output: 295 🏁 Script executed: # Search for any image build or publish scripts
rg "ghcr.io/powerfulmoves/hi-rag-gateway-v2-gpu" --type-list all -lRepository: POWERFULMOVES/PMOVES.AI Length of output: 456 🏁 Script executed: # Check the Dockerfile.gpu to see what organization it references
cat pmoves/services/hi-rag-gateway-v2/Dockerfile.gpuRepository: POWERFULMOVES/PMOVES.AI Length of output: 2244 🏁 Script executed: # Search for references to both organizations in the codebase
rg "cataclysm-studios-inc|powerfulmoves" --type yaml -B 2 -A 2Repository: POWERFULMOVES/PMOVES.AI Length of output: 6580 🏁 Script executed: # Look for any CI/CD workflows or build scripts that push images
fd -type f -name "*.yml" -o -name "*.yaml" | xargs grep -l "push\|build\|registry\|ghcr" 2>/dev/null | head -10Repository: POWERFULMOVES/PMOVES.AI Length of output: 237 🏁 Script executed: # Check if there are any recent commits or documentation about the image registry
rg "HIRAG_V2_GPU_IMAGE" -B 2 -A 2Repository: POWERFULMOVES/PMOVES.AI Length of output: 1412 Clarify the correct GHCR organization for the GPU image. The docker-compose file specifies 🤖 Prompt for AI Agents |
||
| restart: unless-stopped | ||
| env_file: [env.shared.generated, env.shared, .env.generated, .env.local] | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: POWERFULMOVES/PMOVES.AI
Length of output: 85
🏁 Script executed:
Repository: POWERFULMOVES/PMOVES.AI
Length of output: 244
🏁 Script executed:
Repository: POWERFULMOVES/PMOVES.AI
Length of output: 445
🏁 Script executed:
# Read the .coderabbit.yaml file with line numbers cat -n ./.coderabbit.yamlRepository: POWERFULMOVES/PMOVES.AI
Length of output: 1106
🌐 Web query:
CodeRabbit .coderabbit.yaml schema configuration documentation💡 Result:
Here are the official CodeRabbit docs for the .coderabbit.yaml schema and configuration:
Key points: place .coderabbit.yaml in the repository root; the docs include example files and the machine-readable JSON schema (referenced in examples as yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json). [2][1]
Sources:
🌐 Web query:
CodeRabbit schema json https://coderabbit.ai/integrations/schema.v2.json documentation review top-level keys💡 Result:
Top-level keys in the CodeRabbit schema (schema.v2.json) and brief descriptions:
Source: CodeRabbit schema JSON. [1] https://coderabbit.ai/integrations/schema.v2.json
🌐 Web query:
CodeRabbit configuration pre_merge_checks docstrings threshold💡 Result:
Short answer: CodeRabbit’s pre_merge_checks include a Docstring Coverage check with a configurable "threshold" (percentage). The default threshold is 80% and you can set it in .coderabbit.yaml under reviews.pre_merge_checks.docstrings.threshold (example: threshold: 85). You can also set the check’s mode (off | warning | error). [1][2]
Sources:
documentationandrevieware invalid top-level keys in CodeRabbit schema.Per the official CodeRabbit schema (schema.v2.json), valid top-level keys are
reviews,pre_merge_checks,language,tone_instructions,early_access,enable_free_tier,inheritance, andfinishing_touches. Thedocumentationandreviewblocks at lines 20–36 will be ignored.Move documentation coverage to
pre_merge_checks.docstrings.thresholdand keep review settings nested within thereviewsblock:🔧 Schema-aligned adjustment
reviews: review_status: true branches: - "PMOVES.AI-Edition-Hardened" - "PMOVES.AI-Edition-Hardened-v3-clean" - "feat/hardened-*" - "fix/hardened-*" excluded_branches: - "main" - "origin/main" + num_commits: 10 + summary: true + line_comments: true -# Documentation comment requirements -documentation: - # Require docstrings for Python functions/classes - coverage: - minimum: 80 - patch: 80 - -# Review depth settings -review: - # Number of commits to review in a PR - num_commits: 10 - - # Include summary of PR - summary: true - - # Enable line-by-line reviews - line_comments: true + +pre_merge_checks: + docstrings: + threshold: 80🤖 Prompt for AI Agents