Releases: horiastanxd/claude-init
Release list
claude-init v1.0.0
First release of the claude-init GitHub Action.
Run claude-init in CI to keep your AI context files in sync:
- uses: horiastanxd/claude-init@v1
with:
command: check # or "generate"
targets: all
- command: check (fail on drift) or generate
- targets: comma-separated ids or "all"
- args: extra flags (e.g. --overwrite --recurse)
Inputs are validated and passed via env to prevent script injection.
v0.11.0
Added
- New language ecosystems: TypeScript on Deno (
deno.json/deno.jsonc), C#/.NET (*.csproj), Elixir (mix.exs), Kotlin (build.gradle.kts) and Dart (pubspec.yaml), each with package manager and command detection. - New frameworks: Fresh (Deno), ASP.NET Core (.NET), Phoenix (Elixir), Android (Gradle
com.androidplugin) and Flutter (Dart). - .NET test runner detection (xUnit / NUnit / MSTest) from the
*.csproj. - Toolchain commands for the new ecosystems:
deno test/lint/fmt,dotnet restore/build/test,mix deps.get/compile/test, andflutter/dartpub + test + analyze + format.
v0.10.0
Added
- Database detection: SQLite (better-sqlite3, sqlite3, libSQL), Redis (redis, ioredis), Supabase.
- Monorepo tooling: Nx and Lerna alongside Turborepo.
- CI provider detection (new
cifield): GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, Jenkins, Travis CI, Drone CI.
v0.9.0
Added
- Wider framework detection: Astro, Angular and Gatsby (JS/TS); Spring Boot (Java, Maven and Gradle); Rails and Sinatra (Ruby); Laravel and Symfony (PHP).
requirements.txtnow contributes framework (FastAPI/Django/Flask) and pytest detection.- Test-runner detection for the new ecosystems: RSpec/Minitest (Ruby) and PHPUnit/Pest (PHP).
claude-init v0.8.0
Opt-in --enrich flag: uses an LLM to rewrite the project description into one concise sentence. Off by default - the tool stays 100% local unless asked. Needs ANTHROPIC_API_KEY and the Anthropic SDK (npm install @anthropic-ai/sdk, not a dependency); missing key or SDK degrades gracefully. Model configurable with --enrich-model (default claude-opus-4-8).
claude-init v0.7.0
check --recurse verifies each workspace package (non-zero exit on any drift). The MCP generate_context_files and check_context_files tools gained a matching recurse option, so monorepo generate/check works over MCP too.
claude-init v0.6.0
Monorepo support via --recurse. Reads workspaces from package.json or pnpm-workspace.yaml and generates context files in the root and in each workspace package, analyzing every package independently.
claude-init v0.5.0
Build and test command detection for Java (Maven, Gradle), Ruby (Bundler) and PHP (Composer, including composer scripts as extra commands).
claude-init v0.4.0
Three more rules-based targets: Continue (.continue/rules/project.md), Kilo Code (.kilocode/rules/project.md) and Trae (.trae/rules/project_rules.md). Supported tool count is now 13.
claude-init v0.3.0
Command detection from GitHub Actions workflows: .github/workflows/*.yml run steps (inline and block scalar) are parsed for recognised runner commands, with dependency installs skipped and deduped against everything already detected.