Migrate kaizen distribution to Forgejo
All checks were successful
ci / test (push) Successful in 2m21s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

This commit is contained in:
tegwick 2026-08-20 09:43:49 +02:00
parent f027ee5492
commit d4a4560a8d
34 changed files with 324 additions and 195 deletions

View file

@ -12,7 +12,7 @@ This guide walks you through using Kaizen Agentic agents in any project, from in
```bash
# Clone the repository
git clone https://github.com/kaizen-agentic/kaizen-agentic.git
git clone https://forgejo.coulomb.social/coulomb/kaizen-agentic.git
cd kaizen-agentic
# Set up development environment
@ -29,7 +29,7 @@ source .venv/bin/activate
```bash
# Clone the repository and build package
git clone https://github.com/kaizen-agentic/kaizen-agentic.git
git clone https://forgejo.coulomb.social/coulomb/kaizen-agentic.git
cd kaizen-agentic
make setup-complete
@ -45,7 +45,7 @@ source .venv/bin/activate
```bash
# Clone the repository and build package
git clone https://github.com/kaizen-agentic/kaizen-agentic.git
git clone https://forgejo.coulomb.social/coulomb/kaizen-agentic.git
cd kaizen-agentic
make setup-complete
@ -57,21 +57,18 @@ make install-global
# CLI available from any directory
```
**Option D: From Gitea PyPI (v1.1.0+)**
**Option D: From Forgejo PyPI (v1.1.0+)**
```bash
export GITEA_PACKAGE_USER=<gitea-user>
export GITEA_PACKAGE_TOKEN=<package-token>
pip install kaizen-agentic \
--extra-index-url "https://${GITEA_PACKAGE_USER}:${GITEA_PACKAGE_TOKEN}@gitea.coulomb.social/api/packages/coulomb/pypi/simple/"
--extra-index-url https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/
# or global CLI via pipx
pipx install kaizen-agentic \
--pip-args="--extra-index-url https://${GITEA_PACKAGE_USER}:${GITEA_PACKAGE_TOKEN}@gitea.coulomb.social/api/packages/coulomb/pypi/simple/"
--pip-args="--extra-index-url https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/"
```
> **📦 Registry**: Published on the Coulomb Gitea PyPI registry. Dependencies resolve
> **📦 Registry**: Published on the Forgejo PyPI registry. Dependencies resolve
> from public PyPI via `--extra-index-url`. See [PACKAGE_RELEASE.md](PACKAGE_RELEASE.md).
### 2. Verify Installation
@ -273,7 +270,7 @@ jobs:
python-version: '3.8'
- run: >-
pip install kaizen-agentic
--extra-index-url "https://${{ secrets.GITEA_PACKAGE_USER }}:${{ secrets.GITEA_PACKAGE_TOKEN }}@gitea.coulomb.social/api/packages/coulomb/pypi/simple/"
--extra-index-url https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/
- run: kaizen-agentic validate
```
@ -413,7 +410,7 @@ kaizen-agentic status
# New team member setup
git clone project-repo
cd project-repo
# see Option D for GITEA_PACKAGE_USER / GITEA_PACKAGE_TOKEN and --extra-index-url
# see Option D for the Forgejo --extra-index-url
pip install kaizen-agentic
kaizen-agentic status # See what agents are used
kaizen-agentic validate # Verify everything works
@ -428,16 +425,14 @@ cat CLAUDE.md
**"Command not found: kaizen-agentic"**
```bash
# Install from Gitea PyPI (same credentials as Option D)
export GITEA_PACKAGE_USER=<gitea-user>
export GITEA_PACKAGE_TOKEN=<package-token>
# Install from Forgejo PyPI (same endpoint as Option D)
pip install kaizen-agentic \
--extra-index-url "https://${GITEA_PACKAGE_USER}:${GITEA_PACKAGE_TOKEN}@gitea.coulomb.social/api/packages/coulomb/pypi/simple/"
--extra-index-url https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/
# Or if using virtual env:
source .venv/bin/activate
pip install kaizen-agentic \
--extra-index-url "https://${GITEA_PACKAGE_USER}:${GITEA_PACKAGE_TOKEN}@gitea.coulomb.social/api/packages/coulomb/pypi/simple/"
--extra-index-url https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/
```
**"No agents directory found"**