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
24 Commits
Author SHA1 Message Date
NuklearRabbit b5d615d53d Avoid Electron initialization in plain Node tests
Managed validation / full (pull_request) Successful in 27s
ChatGPT validation / quality (push) Successful in 4m57s
2026-08-31 20:15:31 +02:00
NuklearRabbit 8cca1bfc01 Prepare ForgeFlow for public release
Managed validation / full (pull_request) Successful in 44s
ChatGPT validation / quality (push) Failing after 2m28s
2026-08-31 20:10:07 +02:00
NuklearRabbit 57929ea973 Merge remote-tracking branch 'origin/codex/portfolio-integration-fabric-20260826' 2026-08-31 07:52:36 +02:00
NuklearRabbit 5ddb6fe8f5 Merge remote-tracking branch 'origin/chatgpt/repo-hygiene-forgeflow'
# Conflicts:
#	SECURITY.md
2026-08-31 07:52:31 +02:00
NuklearRabbit 20290e65c8 Merge remote-tracking branch 'origin/chatgpt/release-hygiene-20260830' 2026-08-31 07:52:06 +02:00
NuklearRabbit e6e4f2ecf5 Merge branch 'codex/fix-release-0.10.15-metadata' 2026-08-31 07:52:01 +02:00
Jens 6fd69a2cd8 Add contribution and release hygiene guidance
Managed validation / full (pull_request) Successful in 25s
2026-08-31 01:40:57 +02:00
Jens 976a1fc0df Add top-level security entry point 2026-08-31 01:40:49 +02:00
Jens 0bbfbbad51 Harden local secret and workspace ignores 2026-08-31 01:40:41 +02:00
Jens b486285027 docs: add top-level security entry point 2026-08-30 23:17:57 +02:00
Jens 060171d714 docs: align readme with ForgeFlow 0.10.15 2026-08-30 23:17:50 +02:00
Jens b454bafec3 ci: avoid corrupt GitHub action cache on release runner 2026-08-30 23:17:17 +02:00
Jens e62a1d8c1b ci: use Gitea action mirrors on native runner 2026-08-30 23:16:59 +02:00
NuklearRabbit 0191af2ed8 fix(release): align 0.10.15 package metadata 2026-08-30 01:01:20 +02:00
Jens ff1fcd3303 test(deploy): lock one-shot approved request semantics
ChatGPT validation / quality (push) Failing after 1s
2026-08-26 23:56:35 +02:00
Jens e377889263 fix(deploy): consume signed approval evidence exactly once
ChatGPT validation / quality (push) Failing after 0s
2026-08-26 23:55:49 +02:00
Jens c5cf384f9a test(deploy): prove central workflow carries signed target
ChatGPT validation / quality (push) Failing after 0s
2026-08-26 23:47:20 +02:00
Jens 84ed89bccf fix(deploy): centralize approved workflow dispatch
ChatGPT validation / quality (push) Failing after 0s
2026-08-26 23:46:49 +02:00
Jens 2174b79544 ci: run managed validation on codex change branches
ChatGPT validation / quality (push) Canceled after 0s
2026-08-26 23:26:16 +02:00
Jens 1dc3bea8dd ci: add managed exact-head validation gate 2026-08-26 23:25:51 +02:00
Jens 858b09afeb docs(deploy): include signed approval evidence in status example 2026-08-26 23:23:40 +02:00
Jens b5b6660fdc test(deploy): lock signed AppOps evidence contract 2026-08-26 23:21:44 +02:00
Jens d1f4cb6ba8 feat(deploy): verify AppOps Ed25519 evidence before machine deploy 2026-08-26 23:20:26 +02:00
Jens 181330b78f feat(deploy): add signed AppOps-approved workflow 2026-08-26 23:19:45 +02:00