GitHub

CI

A collection of devcontainer features for tools commonly used in local development workflows.

Features

Feature Description Reference Debian/Ubuntu Alpine
act Run GitHub Actions locally ghcr.io/SrzStephen/devcontainer-features/act:0
agentcore AWS Bedrock AgentCore CLI ghcr.io/SrzStephen/devcontainer-features/agentcore:0
aws-sam-cli AWS Serverless Application Model (SAM) CLI ghcr.io/SrzStephen/devcontainer-features/aws-sam-cli:0
bash-language-server Bash Language Server (optional shellcheck and shfmt) ghcr.io/SrzStephen/devcontainer-features/bash-language-server:0
claude-code Claude Code CLI with optional plugin/marketplace config ghcr.io/SrzStephen/devcontainer-features/claude-code:0
gitlab-ci-local Run GitLab CI pipelines locally ghcr.io/SrzStephen/devcontainer-features/gitlab-ci-local:0
gitlab-cli GitLab CLI (glab) ghcr.io/SrzStephen/devcontainer-features/gitlab-cli:0
just Just command runner (includes just-lsp) ghcr.io/SrzStephen/devcontainer-features/just:0
kiro-cli Kiro CLI ghcr.io/SrzStephen/devcontainer-features/kiro-cli:0
nvidia-container-toolkit NVIDIA Container Toolkit for GPU containers ghcr.io/SrzStephen/devcontainer-features/nvidia-container-toolkit:0
prek Pre-commit and pre-push hook runner ghcr.io/SrzStephen/devcontainer-features/prek:0

Usage

Add a feature to your .devcontainer/devcontainer.json:

{
    "features": {
        "ghcr.io/SrzStephen/devcontainer-features/just:0": {}
    }
}

See each feature's README for available options.

Development

Prerequisites: just, shellcheck, devcontainer CLI, Docker

just        # lint + test everything
just lint   # shellcheck + prettier
just test   # all feature tests (x86)

See TESTING.md for the full testing guide, including arm64 local testing and CI structure.

Commit format

Pre-commit enforces conventional commits:

<type>[optional scope]: <description>
[optional body]
[optional footer(s)]

Examples:

feat(kiro-cli): add version option for pinning specific releases
fix: lowercase feature id to match devcontainer spec
feat!: breaking change with migration notes in footer

Read the original on github.com ↗