Skip to content

feat: add Hawk composite GitHub Action#87

Merged
Patel230 merged 5 commits into
mainfrom
feat/hawk-github-action
Jul 9, 2026
Merged

feat: add Hawk composite GitHub Action#87
Patel230 merged 5 commits into
mainfrom
feat/hawk-github-action

Conversation

@Patel230

@Patel230 Patel230 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What

Adds a reusable composite GitHub Action (.github/actions/hawk/action.yml) that installs and runs the Hawk coding agent headlessly in workflows.

Features

  • Provider-agnostic: Accepts API key and provider ID as inputs
  • PR comment & Slack output: Posts run summaries to PR comments or Slack webhooks
  • Autonomy levels: supervised, basic, semi, full, yolo
  • Ephemeral mode: Skip session persistence for CI runs
  • Worktree isolation: Optional git worktree support
  • Self-hosted installation: Downloads from GitHub releases

Changes

  1. .github/actions/hawk/action.yml - New composite action
  2. .gitattributes - Removed .github export-ignore so composite actions work in git archive

Testing

  • CI passes on all 7 required checks
  • Manual test: gh workflow run with the action

Adds a reusable composite action (hawk/action.yml) that installs and
runs the Hawk coding agent headlessly in GitHub workflows.

Features:
- Provider-agnostic (accepts API key and provider ID as inputs)
- PR comment and Slack webhook output options
- Autonomy levels: supervised, basic, semi, full, yolo
- Optional ephemeral mode for CI runs
- Isolated worktree support
- Post-run summary to PR comments or Slack

Also removes the overly broad .github export-ignore from .gitattributes
so composite actions can be included in git archive output.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@Patel230 Patel230 force-pushed the feat/hawk-github-action branch from c10e14c to bc4cb42 Compare July 9, 2026 04:08
@Patel230 Patel230 force-pushed the feat/hawk-github-action branch from 609fb37 to 54cea08 Compare July 9, 2026 04:54
@Patel230 Patel230 force-pushed the feat/hawk-github-action branch from 54cea08 to 32aeaec Compare July 9, 2026 05:13
@Patel230 Patel230 force-pushed the feat/hawk-github-action branch from bc92c35 to 631486f Compare July 9, 2026 05:47
@Patel230 Patel230 merged commit a51d67b into main Jul 9, 2026
25 of 30 checks passed
@Patel230 Patel230 deleted the feat/hawk-github-action branch July 9, 2026 06:29
Patel230 added a commit that referenced this pull request Jul 11, 2026
* feat: add Hawk composite GitHub Action

Adds a reusable composite action (hawk/action.yml) that installs and
runs the Hawk coding agent headlessly in GitHub workflows.

Features:
- Provider-agnostic (accepts API key and provider ID as inputs)
- PR comment and Slack webhook output options
- Autonomy levels: supervised, basic, semi, full, yolo
- Optional ephemeral mode for CI runs
- Isolated worktree support
- Post-run summary to PR comments or Slack

Also removes the overly broad .github export-ignore from .gitattributes
so composite actions can be included in git archive output.


* fix: update submodules to fix CI (eyrie merge conflict, trace go-git v6)

* fix(ci): bump golang to 1.26.5 to fix govulncheck GO-2026-5856 and GO-2026-4970

* fix: update inspect, sight, tok, yaad submodules for Go 1.26.5 compat

* chore: retrigger CI

---------
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