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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions pkg/actionpins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ fmt.Println(reference) // actions/checkout@<sha> # v5
## Dependencies

**Internal**:
- `pkg/console` — warning message formatting
- `pkg/gitutil` — dynamic SHA resolution via GitHub API/CLI helpers
- `pkg/logger` — debug logging
- `pkg/semverutil` — semantic version compatibility checks
- `github.com/github/gh-aw/pkg/console` — warning message formatting
- `github.com/github/gh-aw/pkg/gitutil` — dynamic SHA resolution via GitHub API/CLI helpers
- `github.com/github/gh-aw/pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/semverutil` — semantic version compatibility checks

## Thread Safety

Expand Down
4 changes: 2 additions & 2 deletions pkg/agentdrain/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,8 @@ if report.IsNewTemplate {
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `pkg/sliceutil` — slice utilities for cluster management
- `github.com/github/gh-aw/pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/sliceutil` — slice utilities for cluster management

## Default Weights

Expand Down
36 changes: 18 additions & 18 deletions pkg/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -445,24 +445,24 @@ err := cli.RunHealth(cli.HealthConfig{
## Dependencies

**Internal**:
- `pkg/workflow` — workflow compilation and data types
- `pkg/parser` — markdown frontmatter parsing
- `pkg/console` — terminal output formatting
- `pkg/logger` — structured debug logging
- `pkg/constants` — engine names, job names, feature flags
- `pkg/agentdrain` — Drain log anomaly detection for audit analysis
- `pkg/envutil` — environment variable reading with bounds validation
- `pkg/semverutil` — semantic version comparison for dependency checks
- `pkg/sliceutil` — slice utilities
- `pkg/stats` — incremental statistics for health metrics
- `pkg/styles` — terminal color styles and lipgloss configuration
- `pkg/timeutil` — human-readable duration formatting
- `pkg/tty` — terminal detection
- `pkg/types` — shared MCP server configuration types
- `pkg/fileutil` — file system helpers
- `pkg/gitutil` — Git and GitHub CLI helpers
- `pkg/repoutil` — repository name parsing and normalization
- `pkg/stringutil` — string manipulation and sanitization utilities
- `github.com/github/gh-aw/pkg/workflow` — workflow compilation and data types
- `github.com/github/gh-aw/pkg/parser` — markdown frontmatter parsing
- `github.com/github/gh-aw/pkg/console` — terminal output formatting
- `github.com/github/gh-aw/pkg/logger` — structured debug logging
- `github.com/github/gh-aw/pkg/constants` — engine names, job names, feature flags
- `github.com/github/gh-aw/pkg/agentdrain` — Drain log anomaly detection for audit analysis
- `github.com/github/gh-aw/pkg/envutil` — environment variable reading with bounds validation
- `github.com/github/gh-aw/pkg/semverutil` — semantic version comparison for dependency checks
- `github.com/github/gh-aw/pkg/sliceutil` — slice utilities
- `github.com/github/gh-aw/pkg/stats` — incremental statistics for health metrics
- `github.com/github/gh-aw/pkg/styles` — terminal color styles and lipgloss configuration
- `github.com/github/gh-aw/pkg/timeutil` — human-readable duration formatting
- `github.com/github/gh-aw/pkg/tty` — terminal detection
- `github.com/github/gh-aw/pkg/types` — shared MCP server configuration types
- `github.com/github/gh-aw/pkg/fileutil` — file system helpers
- `github.com/github/gh-aw/pkg/gitutil` — Git and GitHub CLI helpers
- `github.com/github/gh-aw/pkg/repoutil` — repository name parsing and normalization
- `github.com/github/gh-aw/pkg/stringutil` — string manipulation and sanitization utilities

**External**:
- `github.com/spf13/cobra` — CLI framework
Expand Down
6 changes: 3 additions & 3 deletions pkg/console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -863,9 +863,9 @@ if err != nil || !confirmed {
## Dependencies

**Internal**:
- `pkg/logger` — debug-level console logging
- `pkg/styles` — adaptive color constants and pre-configured lipgloss styles
- `pkg/tty` — terminal detection for spinner and progress bar
- `github.com/github/gh-aw/pkg/logger` — debug-level console logging
- `github.com/github/gh-aw/pkg/styles` — adaptive color constants and pre-configured lipgloss styles
- `github.com/github/gh-aw/pkg/tty` — terminal detection for spinner and progress bar

**External**:
- `charm.land/lipgloss/v2` — terminal styling and layout
Expand Down
4 changes: 2 additions & 2 deletions pkg/envutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ timeout := envutil.GetIntFromEnv("GH_AW_TIMEOUT", 60, 1, 3600, nil)
## Dependencies

**Internal**:
- `pkg/console` — warning message formatting
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/console` — warning message formatting
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
2 changes: 1 addition & 1 deletion pkg/fileutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ if err := fileutil.CopyFile("source.txt", "destination.txt"); err != nil {
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
2 changes: 1 addition & 1 deletion pkg/gitutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ content, err := gitutil.ReadFileFromHEADWithRoot("go.mod", root)
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
4 changes: 2 additions & 2 deletions pkg/logger/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,8 +222,8 @@ slogLogger.Warn("something unusual happened", "count", 42)
## Dependencies

**Internal**:
- `pkg/timeutil` — time-diff formatting for log output
- `pkg/tty` — terminal detection for color support
- `github.com/github/gh-aw/pkg/timeutil` — time-diff formatting for log output
- `github.com/github/gh-aw/pkg/tty` — terminal detection for color support

## Implementation Notes

Expand Down
20 changes: 10 additions & 10 deletions pkg/parser/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,16 +252,16 @@ Import caching is crucial for performance and cycle detection. The `ImportCache`
## Dependencies

**Internal**:
- `pkg/console` — parser-facing warning/error message formatting
- `pkg/constants` — shared parser constants and default values
- `pkg/fileutil` — file existence and path helper utilities
- `pkg/gitutil` — Git remote and host detection helpers
- `pkg/jsonutil` — compact JSON marshaling for frontmatter hash computation
- `pkg/types` — `BaseMCPServerConfig`
- `pkg/typeutil` — safe type conversion helpers for dynamic frontmatter
- `pkg/logger` — debug logging
- `pkg/sliceutil` — slice helper utilities for validation and merging
- `pkg/stringutil` — string normalization and ANSI/format helpers
- `github.com/github/gh-aw/pkg/console` — parser-facing warning/error message formatting
- `github.com/github/gh-aw/pkg/constants` — shared parser constants and default values
- `github.com/github/gh-aw/pkg/fileutil` — file existence and path helper utilities
- `github.com/github/gh-aw/pkg/gitutil` — Git remote and host detection helpers
- `github.com/github/gh-aw/pkg/jsonutil` — compact JSON marshaling for frontmatter hash computation
- `github.com/github/gh-aw/pkg/types` — `BaseMCPServerConfig`
- `github.com/github/gh-aw/pkg/typeutil` — safe type conversion helpers for dynamic frontmatter
- `github.com/github/gh-aw/pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/sliceutil` — slice helper utilities for validation and merging
- `github.com/github/gh-aw/pkg/stringutil` — string normalization and ANSI/format helpers

**External**:
- `github.com/santhosh-tekuri/jsonschema/v6` — JSON schema validation
Expand Down
2 changes: 1 addition & 1 deletion pkg/repoutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ if err != nil {
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
2 changes: 1 addition & 1 deletion pkg/semverutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ semverutil.IsCompatible("v6.0.0", "v5") // false
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

**External**:
- `golang.org/x/mod/semver` — canonical semver parsing and comparison
Expand Down
2 changes: 1 addition & 1 deletion pkg/stringutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ if err := stringutil.ValidateCopilotPAT(token); err != nil {
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
2 changes: 1 addition & 1 deletion pkg/typeutil/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ n := typeutil.SafeUint64ToInt(uint64Value)
## Dependencies

**Internal**:
- `pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/logger` — debug logging

## Design Notes

Expand Down
22 changes: 11 additions & 11 deletions pkg/workflow/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -507,17 +507,17 @@ pkg/workflow ── FrontmatterConfig (typed structs)
## Dependencies

**Internal**:
- `pkg/parser` — frontmatter extraction and import processing
- `pkg/constants` — engine names, feature flags, job/step IDs
- `pkg/console` — terminal formatting
- `pkg/logger` — debug logging
- `pkg/actionpins` — action pin data and pin lookup helpers
- `pkg/jsonutil` — compact JSON marshaling for AWF configuration serialization
- `pkg/semverutil` — semantic version helpers
- `pkg/typeutil` — safe type conversions
- `pkg/tty` — terminal capability detection
- `pkg/stringutil`, `pkg/fileutil`, `pkg/gitutil`, `pkg/sliceutil` — utilities
- `pkg/types` — shared MCP types
- `github.com/github/gh-aw/pkg/parser` — frontmatter extraction and import processing
- `github.com/github/gh-aw/pkg/constants` — engine names, feature flags, job/step IDs
- `github.com/github/gh-aw/pkg/console` — terminal formatting
- `github.com/github/gh-aw/pkg/logger` — debug logging
- `github.com/github/gh-aw/pkg/actionpins` — action pin data and pin lookup helpers
- `github.com/github/gh-aw/pkg/jsonutil` — compact JSON marshaling for AWF configuration serialization
- `github.com/github/gh-aw/pkg/semverutil` — semantic version helpers
- `github.com/github/gh-aw/pkg/typeutil` — safe type conversions
- `github.com/github/gh-aw/pkg/tty` — terminal capability detection
- `github.com/github/gh-aw/pkg/stringutil`, `github.com/github/gh-aw/pkg/fileutil`, `github.com/github/gh-aw/pkg/gitutil`, `github.com/github/gh-aw/pkg/sliceutil` — utilities
- `github.com/github/gh-aw/pkg/types` — shared MCP types

**External**:
- `github.com/goccy/go-yaml` — YAML 1.1/1.2 compatible marshaling
Expand Down