Prepare ForgeFlow for public release #10

Merged
Jens merged 24 commits from codex/public-readiness-forgeflow into main 2026-08-31 18:17:57 +00:00
Owner

Consolidates all useful branch work and prepares ForgeFlow for public publication.

  • strengthens Gitea/SSH credential origin binding
  • requires signed packaged updates and disables unsigned source updates
  • hardens diagnostics privacy, IPC and external-tool launching
  • isolates release secrets and pins workflow actions
  • replaces private infrastructure notes with a reusable migration example
  • fixes the generated source manifest and refreshes public documentation

Validation already completed locally: 363 tests (362 pass, 1 skip), coverage thresholds, lint/manifest/verify, 0 npm audit findings, 84/84 Playwright browser scenarios, full-history secret scan clean.

Consolidates all useful branch work and prepares ForgeFlow for public publication. - strengthens Gitea/SSH credential origin binding - requires signed packaged updates and disables unsigned source updates - hardens diagnostics privacy, IPC and external-tool launching - isolates release secrets and pins workflow actions - replaces private infrastructure notes with a reusable migration example - fixes the generated source manifest and refreshes public documentation Validation already completed locally: 363 tests (362 pass, 1 skip), coverage thresholds, lint/manifest/verify, 0 npm audit findings, 84/84 Playwright browser scenarios, full-history secret scan clean.
Jens added 23 commits 2026-08-31 18:10:34 +00:00
ci: run managed validation on codex change branches
ChatGPT validation / quality (push) Canceled after 0s
2174b79544
fix(deploy): centralize approved workflow dispatch
ChatGPT validation / quality (push) Failing after 0s
84ed89bccf
test(deploy): prove central workflow carries signed target
ChatGPT validation / quality (push) Failing after 0s
c5cf384f9a
fix(deploy): consume signed approval evidence exactly once
ChatGPT validation / quality (push) Failing after 0s
e377889263
test(deploy): lock one-shot approved request semantics
ChatGPT validation / quality (push) Failing after 1s
ff1fcd3303
Add contribution and release hygiene guidance
Managed validation / full (pull_request) Successful in 25s
6fd69a2cd8
# Conflicts:
#	SECURITY.md
Prepare ForgeFlow for public release
Managed validation / full (pull_request) Successful in 44s
ChatGPT validation / quality (push) Failing after 2m28s
8cca1bfc01
Jens added 1 commit 2026-08-31 18:15:33 +00:00
Avoid Electron initialization in plain Node tests
ChatGPT validation / quality (push) Successful in 4m57s
Managed validation / full (pull_request) Successful in 27s
b5d615d53d
Jens merged commit 0a8a10df1b into main 2026-08-31 18:17:57 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Jens/ForgeFlow#10