Skip to content

ADR 0007: GitHub Actions as initial execution platform - #106

Merged
ralphbean merged 1 commit into
adr-0006-forge-abstraction-layerfrom
adr-0007-github-actions-platform
Apr 7, 2026
Merged

ADR 0007: GitHub Actions as initial execution platform#106
ralphbean merged 1 commit into
adr-0006-forge-abstraction-layerfrom
adr-0007-github-actions-platform

Conversation

@ralphbean

@ralphbean ralphbean commented Mar 27, 2026

Copy link
Copy Markdown
Member

Summary

  • GitHub Actions is the first execution platform (trigger + infrastructure)
  • Entry point receives raw forge event, consults .fullsend config, orchestrates sandbox/harness/runtime launch
  • Enrolled repos use a thin workflow stub calling a reusable workflow in .fullsend
  • Workflow file must be CODEOWNERS-protected; dispatch layer performs pre-flight check
  • Documents concurrency limits (20 concurrent jobs on free tier, dropped not queued)
  • Future platforms: Kubernetes, GitLab CI, Forgejo Runners
  • Updates Agent Infrastructure and Dispatch sections in architecture.md

Dependencies

Resolves #79

🤖 Generated with Claude Code

GitHub Actions is the first execution platform, serving as both trigger
and infrastructure. A platform-agnostic entry point ensures nothing
below the infrastructure layer knows it's running on GH Actions.
Kubernetes is the anticipated second platform.

Updates architecture.md: resolves the initial platform question in Agent
Infrastructure, adds GH Actions trigger note to Agent Dispatch and
Coordination Layer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@ifireball ifireball left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, this fixes #79

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.

2 participants