Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
.factory
Dockerfile
.dockerignore
hawk_bin
hawk_test_bin
graycode_bin
graycode_test_bin
coverage.out
coverage.html
go.work
Expand Down
20 changes: 10 additions & 10 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# hawk daemon environment variables — copy to .env and fill in
HAWK_DAEMON_API_KEY=
HAWK_DAEMON_PORT=4590
HAWK_DAEMON_HOST=127.0.0.1
# Eyrie connection (LLM provider runtime)
EYRIE_API_KEY=
EYRIE_BASE_URL=http://localhost:8080
# Harrier connection (memory service)
HARRIER_API_KEY=
HARRIER_ADDR=127.0.0.1:3456
# graycode daemon environment variables — copy to .env and fill in.
# Only GRAYCODE_DAEMON_API_KEY is consumed from the environment.
GRAYCODE_DAEMON_API_KEY=

# The following are NOT read by graycode-cli — setting them has no effect:
# GRAYCODE_DAEMON_PORT / GRAYCODE_DAEMON_HOST — daemon binds 127.0.0.1:4590;
# override with the --host / --port flags (see `graycode daemon start --help`)
# EYRIE_API_KEY / EYRIE_BASE_URL, HARRIER_API_KEY / HARRIER_ADDR —
# consumed by sibling services, not by this binary
# See docs/user-guide/05-configuration.md for the full precedence chain.
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CODEOWNERS for hawk
# CODEOWNERS for graycode
#
# These owners will be the default owners for everything in the repo. Unless
# a later match takes precedence, they will be requested for review when
Expand Down
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ body:
of the form as you can — the more we know, the faster we can fix it.

Before submitting:
- Search [existing issues](https://github.com/GrayCodeAI/hawk/issues) to avoid duplicates.
- Search [existing issues](https://github.com/GrayCodeAI/graycode-cli/issues) to avoid duplicates.
- If this is a security issue, please **do not** file a public issue. See `SECURITY.md`.

- type: textarea
id: what-happened
attributes:
label: What happened?
description: A clear, concise description of the bug.
placeholder: When I run `hawk ...`, I expected X but got Y.
placeholder: When I run `graycode ...`, I expected X but got Y.
validations:
required: true

Expand All @@ -29,7 +29,7 @@ body:
label: Steps to reproduce
description: Minimal steps that reliably reproduce the problem.
placeholder: |
1. Run `hawk ...`
1. Run `graycode ...`
2. Type `...`
3. See error `...`
validations:
Expand All @@ -44,10 +44,10 @@ body:
required: true

- type: input
id: hawk-version
id: graycode-version
attributes:
label: hawk version
description: Output of `hawk version` (or `hawk --version`).
label: graycode version
description: Output of `graycode version` (or `graycode --version`).
placeholder: "0.1.0"
validations:
required: true
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Security vulnerability
url: https://github.com/GrayCodeAI/hawk/security/advisories/new
url: https://github.com/GrayCodeAI/graycode-cli/security/advisories/new
about: Please report security issues privately via a GitHub Security Advisory. See SECURITY.md.
- name: Question / discussion
url: https://github.com/GrayCodeAI/hawk/discussions
url: https://github.com/GrayCodeAI/graycode-cli/discussions
about: Have a question or want to discuss an idea? Open a discussion instead of an issue.
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
name: Feature request
description: Suggest an improvement or new capability for hawk.
description: Suggest an improvement or new capability for graycode.
title: "feat: <one-line summary>"
labels: ["enhancement", "triage"]

body:
- type: markdown
attributes:
value: |
Thanks for proposing a feature. hawk is built **for developers first**
Thanks for proposing a feature. graycode is built **for developers first**
(one machine, local config, keychain credentials) — teams and enterprise
come later. We evaluate every request against: _"would a single
developer on their own machine benefit from this?"_

Before submitting:
- Search [existing issues](https://github.com/GrayCodeAI/hawk/issues) to avoid duplicates.
- Search [existing issues](https://github.com/GrayCodeAI/graycode-cli/issues) to avoid duplicates.
- For large changes, consider opening a discussion first.

- type: textarea
id: problem
attributes:
label: What problem are you trying to solve?
description: Describe the user problem first. Solutions can come later.
placeholder: When I'm doing X, hawk makes me do Y, which is painful because Z.
placeholder: When I'm doing X, graycode makes me do Y, which is painful because Z.
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
description: How would you like hawk to behave? CLI flags, output, config, etc.
description: How would you like graycode to behave? CLI flags, output, config, etc.
validations:
required: true

Expand All @@ -55,7 +55,7 @@ body:
id: principles
attributes:
label: Developer fit
description: hawk avoids enterprise scope for now. Confirm this feature respects that.
description: graycode avoids enterprise scope for now. Confirm this feature respects that.
options:
- label: Works with zero configuration (sensible defaults).
- label: Works offline / does not require a cloud account.
Expand Down
13 changes: 10 additions & 3 deletions .github/actions/checkout-eyrie/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Checkout ecosystem
description: Clone graycode-eco sibling repos into the workspace parent for hawk's go.work
description: Clone graycode-eco sibling repos into the workspace parent for graycode's go.work

inputs:
ref:
Expand All @@ -18,15 +18,22 @@ runs:
INPUT_REF: ${{ inputs.ref }}
run: |
set -euo pipefail
# The generated workspace references sibling bird-codename repos.
# The generated workspace references sibling repos from ecosystem.yaml.
# Repositories that no longer resolve are skipped with a warning so a
# single-repo checkout still yields a working CI run (expected during
# ecosystem migration; downstream guards skip absent checkouts too).
ws_parent="$(cd "${GITHUB_WORKSPACE}/.." && pwd)"
while IFS= read -r repo; do
[ "$repo" = hawk ] && continue
[ "$repo" = graycode-cli ] && continue
dest="${ws_parent}/${repo}"
if [ -d "$dest/.git" ]; then
echo "$repo already present at $dest"
continue
fi
if ! git ls-remote "https://github.com/GrayCodeAI/${repo}.git" HEAD >/dev/null 2>&1; then
echo "WARNING: GrayCodeAI/${repo} is not reachable; skipping checkout"
continue
fi
if git ls-remote --heads "https://github.com/GrayCodeAI/${repo}.git" "$INPUT_REF" | grep -q .; then
echo "Cloning $repo at branch $INPUT_REF"
git clone --depth=1 --branch "$INPUT_REF" "https://github.com/GrayCodeAI/${repo}.git" "$dest"
Expand Down
Loading
Loading