-
Notifications
You must be signed in to change notification settings - Fork 8
add community provider for podman #453
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
Conversation
📝 WalkthroughWalkthroughA new Podman provider entry is added to the community providers list in both the provider registry configuration and documentation. The provider repository URL is https://github.com/kuju63/devpod-provider-podman. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@community.yaml`:
- Line 12: The community.yaml contains a repository entry pointing to a
non-existent GitHub repo (the repository field value
"https://github.com/kuju63/devpod-provider-podman"); either remove that whole
repository entry from community.yaml or replace the repository field with the
correct, existing GitHub URL for the devpod-provider-podman provider so loading
doesn’t fail—update the repository key value accordingly and ensure the provider
name matches any other references in the file.
| - repository: https://github.com/minhio/devpod-provider-multipass | ||
| - repository: https://github.com/akyriako/devpod-provider-opentelekomcloud | ||
| - repository: https://github.com/stackitcloud/devpod-provider-stackit | ||
| - repository: https://github.com/kuju63/devpod-provider-podman |
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:
#!/bin/bash
# Check if the GitHub repository exists and has releases with provider.yaml
gh api repos/kuju63/devpod-provider-podman --jq '.full_name, .description, .default_branch' 2>&1
echo "---"
# Check latest release assets
gh api repos/kuju63/devpod-provider-podman/releases/latest --jq '.tag_name, (.assets[].name)' 2>&1Repository: skevetter/devpod
Length of output: 349
🌐 Web query:
kuju63 devpod-provider-podman GitHub repository
💡 Result:
I couldn’t find any public GitHub repository named devpod-provider-podman under the user kuju63 (or elsewhere) via web search.
The only GitHub content I can reliably confirm for kuju63 from search results is a GitHub Gist (not a repo). [1]
If you have a direct link (or if the repo is private/renamed/deleted), paste it here and I’ll verify it.
Sources:
[1] (gist.github.com)
Citations:
Remove this entry or verify the correct repository URL.
The repository at https://github.com/kuju63/devpod-provider-podman does not exist as a public GitHub repository. This entry cannot be used by DevPod users and will cause failures when attempting to load the provider.
🤖 Prompt for AI Agents
In `@community.yaml` at line 12, The community.yaml contains a repository entry
pointing to a non-existent GitHub repo (the repository field value
"https://github.com/kuju63/devpod-provider-podman"); either remove that whole
repository entry from community.yaml or replace the repository field with the
correct, existing GitHub URL for the devpod-provider-podman provider so loading
doesn’t fail—update the repository key value accordingly and ensure the provider
name matches any other references in the file.
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.
This is public repository and exist on GitHub.
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:
#!/bin/bash
# Check if the repository exists and get basic information
echo "=== Repository Information ==="
gh api repos/kuju63/devpod-provider-podman --jq '{name: .name, full_name: .full_name, private: .private, description: .description, created_at: .created_at, default_branch: .default_branch}' 2>&1
echo -e "\n=== Latest Release ==="
gh api repos/kuju63/devpod-provider-podman/releases/latest --jq '{tag_name: .tag_name, published_at: .published_at, assets: [.assets[].name]}' 2>&1
echo -e "\n=== Check for provider.yaml in main branch ==="
gh api repos/kuju63/devpod-provider-podman/contents/provider.yaml --jq '.name, .size' 2>&1 || echo "provider.yaml not found or error accessing it"
echo -e "\n=== Repository Structure ==="
gh api repos/kuju63/devpod-provider-podman/contents --jq '.[].name' 2>&1 | head -20
Length of output: 533
@kuju63, you're absolutely correct! I apologize for the incorrect review comment.
The repository does exist and is public. I've verified:
✅ Repository: kuju63/devpod-provider-podman
✅ Status: Public
✅ Created: February 5, 2026
✅ Latest Release: v0.2.1 (published February 8, 2026)
✅ Provider Configuration: provider.yaml present (21 KB)
The repository has the proper structure for a DevPod provider. Your addition to the community providers list is valid and ready to go. Thank you for creating this Podman provider for the community!
(\___/)
(='.'=) Sorry for the confusion!
(")_(")
Add the Podman Provider as a community provider.
Podman is a Docker-compatible container tool, but it does not behave identically unless you explicitly enable Docker-compatible helper tools.
This Provider is natively supported by Podman and offers higher affinity with Podman than using the Docker Provider.