You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a release readiness workflow that gives maintainers a single CLI and dashboard view of whether Forge is ready to ship, including verification status, changelog coverage, package metadata, Docker image checks, signed artifact provenance, and release-note evidence.
Problem / Opportunity
Forge already has a serious release posture: npm publishing, multi-arch Docker images, GHCR, signed manifests, provenance, CI gates, release docs, and a release-check skill. The current release process is still spread across commands, workflows, docs, and manual judgment. Maintainers need a repeatable way to answer:
Is the canonical verification chain green locally?
Is the version bump consistent across package metadata and release artifacts?
Are changelog and docs updates present for user-facing changes?
Will Docker and npm release outputs match the expected package contents?
Are release signatures, checksums, and provenance material ready?
Which release gate is blocking shipment?
A release readiness dashboard would turn the existing release discipline into an inspectable product workflow.
Proposed Feature
Build a release readiness workflow available from CLI and dashboard:
forge release status to evaluate local release readiness.
forge release plan VERSION to generate a release checklist from the current repository state.
Summary
Add a release readiness workflow that gives maintainers a single CLI and dashboard view of whether Forge is ready to ship, including verification status, changelog coverage, package metadata, Docker image checks, signed artifact provenance, and release-note evidence.
Problem / Opportunity
Forge already has a serious release posture: npm publishing, multi-arch Docker images, GHCR, signed manifests, provenance, CI gates, release docs, and a
release-checkskill. The current release process is still spread across commands, workflows, docs, and manual judgment. Maintainers need a repeatable way to answer:A release readiness dashboard would turn the existing release discipline into an inspectable product workflow.
Proposed Feature
Build a release readiness workflow available from CLI and dashboard:
forge release statusto evaluate local release readiness.forge release plan VERSIONto generate a release checklist from the current repository state.Scope
Expected implementation areas:
src/cli/commands/changelog.ts,src/cli/commands/update.ts, and a new or expanded release command surface.src/release/download.tsandsrc/release/verify.tsas references for artifact verification behavior.src/core/validation.tsor a release-specific validation module for gate execution.src/ui/server.tsandsrc/ui/public/for dashboard gate views..github/workflows/documentation alignment without requiring live CI in unit tests.docs/INSTALL.md,docs/SETUP.md,docs/CLI-REFERENCE.md, and release guidance.Acceptance Criteria
Non-Goals
Dependencies / Risks
Open Questions
forge release,forge changelog, or a new command group?