stackchain-dashboard

Live AI-driven adaptive UI for the Stackchain AI Lab Gitea experience.

Autonomous release worker

The deterministic issue-to-release engine lives at src/release_engine.py. It discovers or targets one Gitea issue, verifies its claim, creates an issue branch, invokes a configured coding agent, runs tests, pushes, and opens a linked pull request. Merge remains gated by CI/review; the existing release workflow drafts the release candidate after merge.

Plan against live Gitea without mutating anything:

python3 -m src.release_engine \
  --repo stackchain/stackchain-dashboard \
  --agent timmy \
  --issue 14 \
  --dry-run

Execute one ticket:

export RELEASE_AGENT_COMMAND='codex exec "Implement Gitea issue #{issue_number}: {issue_title}. Follow the issue body and run tests."'
python3 -m src.release_engine \
  --repo stackchain/stackchain-dashboard \
  --agent timmy \
  --test-command 'python3 -m pytest tests/ -q'

Required secret: GITEA_TOKEN. Durable state defaults to .release-engine/state.json. Full behavior and safety gates are documented in docs/release-engine-spec.md.

S
Description
Live AI-driven adaptive UI for the Stackchain AI Lab Gitea experience.
Readme
41 MiB
0 Stars 2 Watchers 0 Forks
Languages
Python 68.7%
JavaScript 26.3%
HTML 2.7%
CSS 2.3%