Skip to content

fix(release): deploy all critical InnerOS coordination files using existing trusted runner - #209

Merged
Rafa-Innerchispa merged 2 commits into
mainfrom
chatgpt/fix-existing-inneros-release-manifest-20261019
Oct 20, 2026
Merged

Rafa-Innerchispa merged 2 commits into
mainfrom
chatgpt/fix-existing-inneros-release-manifest-20261019

Conversation

@Rafa-Innerchispa

Copy link
Copy Markdown
Owner

Root cause confirmed

Existing trusted release workflow .github/workflows/inneros-local-release.yml already exists and targets a private AMD self-hosted runner. Its executor only allowed six files, so releasing it would leave our merged routing/Ruby/coordination code absent from the live platform. Avoid a second host-control mechanism.

Scoped change

Extend the exact-file allowlist in scripts/inneros_local_release_executor.py with live routing + safety modules (local_execution_plane, coordination_live, human_task_id, ops_task_admission, execution_binding, dev_swarm_dispatch_reconcile, integration_guardian, MCP entrypoint/owner alerts). Add a fixed, explicit raphiia_openai/local_execution_plane.py mirror and platform/scripts/inneros_coordination_cycle.py. Never copy .env, venv, Mongo, arbitrary paths or symlink targets.

Keep existing SHA pin, trusted origin/main ancestor, clean source check, production approval/environment gates, SHA256 per file, snapshots, staged atomic os.replace, all-or-nothing rollback, plan default and no default restart.

Offline tests exercise plan, real temp-directory apply/backup, forced midcopy rollback without production host access. CI included in InnerOS P0 runtime safety gates.

Still required for production

Verify dedicated AMD self-hosted GitHub runner and environment approval. GitHub connector here cannot dispatch workflow_dispatch, so CI merge does not activate runtime. Plan using reviewed main SHA first, then environment-approved apply with independent host canary; Intel failover separately. No external paid model use.

@Rafa-Innerchispa
Rafa-Innerchispa marked this pull request as ready for review October 20, 2026 03:17
@Rafa-Innerchispa
Rafa-Innerchispa merged commit d9eee4c into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant