feat: add gitai dev container feature - #149
Merged
Merged
Conversation
Adds a new dev container feature that installs the git-ai extension from https://github.com/git-ai-project/git-ai for tracking AI-generated code through commits, merges, rebases, and cherry-picks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The upstream herdr repo was transferred from ogulcancelik/herdr to herdrdev/herdr. The GitHub API responds with a 301 redirect for the old path, and install.sh used 'curl -s' without -L, so get_latest_version returned an empty tag and the install failed with 'Failed to resolve latest version from GitHub API.'. - Point REPO_OWNER at herdrdev - Add -L to the latest-version curl call so future redirects don't break the install - Update descriptions and README links Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
jsburckhardt
force-pushed
the
feat/gitai
branch
from
August 6, 2026 08:04
4ee3731 to
6b9c617
Compare
This file contains hidden or 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
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.
Adds a new dev container feature that installs
git-aifrom usegitai.com — a Git extension for tracking AI-generated code through commits, merges, rebases, and cherry-picks.What it does
git-ai-linux-{x64,arm64}binary from GitHub releases (upstream does not ship tarballs)/usr/local/bin/git-ailatest(resolved via GitHub API); accepts pinned tags likev1.6.21or bare1.6.21(normalized)Verification
devcontainer features test -f gitai -i ubuntu:latest .✅devcontainer features test --global-scenarios-only --filter gitai-specific-version .✅ (pins v1.6.21)Files
src/gitai/{devcontainer-feature.json,install.sh},test/gitai/test.sh,test/_global/gitai-specific-version.shtest/_global/{all-tools.sh,scenarios.json},.github/workflows/test.yaml,README.md