Repository navigation
Closed as not planned
Closed as not planned
Copy link
Labels
Description
Summary
Incremental update β 2 new packages detected since last run (commit e44f4e7). All other package layers remain unchanged.
Packages added:
pkg/actionpinsβ Action pin resolution (maps repo refs to pinned commit SHAs). Imported by bothpkg/workflowandpkg/cli.pkg/statsβ Numerical statistics utilities for metric collection. Imported bypkg/cli.
Architecture Diagram
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ENTRY POINTS β
β ββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββ β
β β cmd/gh-aw β β cmd/gh-aw-wasm β β internal/tools/ (Γ2) β β
β β GitHub CLI extension bin β β WebAssembly target β β actions-build, gen-metadata β β
β ββββββββββββββ¬ββββββββββββββββ ββββββββββββββ¬ββββββββββββ ββββββββββββββββ¬ββββββββββββββββββ β
β β β β β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌββββββββββββββββββββ€
β βΌ CORE PACKAGES βΌ βΌ β
β ββββββββββββββββββββ ββββββββββββββββββββββββ ββββββββββββββββββββββ βββββββββββββββββββββ β
β β pkg/cli ββββΆβ pkg/workflow ββββΆβ pkg/parser β β pkg/console β β
β β Command impls β β Workflow compilation β β MD/YAML parsing βββββ Terminal UI β β
β ββββββββ¬ββββββββββββ βββββββββββ¬βββββββββββββ ββββββββββββββββββββββ βββββββββββββββββββββ β
β β β β
β βΌ βΌ β
β ββββββββββββββββββββββββ ββββββββββββββββββββββββββ β
β β pkg/agentdrain β β pkg/actionpins β β
β β Log template mining β β Action pin resolution β β
β ββββββββββββββββββββββββ ββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β pkg/constants Β· pkg/types (shared primitives, no deps) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β UTILITIES β
β ββββββββββββ ββββββββββββββββ ββββββββββββββ βββββββββββββ ββββββββββββ ββββββββββββ β
β βpkg/loggerβ βpkg/stringutilβ βpkg/fileutilβ βpkg/gitutilβ βpkg/stylesβ β pkg/tty β β
β ββββββββββββ ββββββββββββββββ ββββββββββββββ βββββββββββββ ββββββββββββ ββββββββββββ β
β βββββββββββββ βββββββββββββββ βββββββββββββββ ββββββββββββββββ ββββββββββββββ βββββββββββββββ β
β βpkg/envutilβ βpkg/repoutil β βpkg/sliceutilβ βpkg/semverutilβ βpkg/timeutilβ βpkg/typeutil β β
β βββββββββββββ βββββββββββββββ βββββββββββββββ ββββββββββββββββ ββββββββββββββ βββββββββββββββ β
β ββββββββββββ ββββββββββββββββ β
β βpkg/stats β β pkg/testutil β (test support only) β
β ββββββββββββ ββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Change Log
Packages Added
pkg/actionpins(Core) β Maps GitHub Actions repository references (e.g.actions/checkout@v4) to their pinned commit SHAs. Intentionally dependency-free ofpkg/workflowto avoid import cycles. Imported bypkg/workflow(action_pins.go,compiler_types.go) andpkg/cli(audit_cross_run.go).pkg/stats(Utility) β Numerical statistics helpers for metric collection. Importspkg/console,pkg/logger,pkg/semverutil. Used bypkg/cli(health_metrics.go,copilot_events_jsonl.go).
Dependencies Detected
pkg/workflowβpkg/actionpins(new)pkg/cliβpkg/actionpins(new)pkg/cliβpkg/stats(new)
View Previous Diagram (2026-04-13)
Based on commit e44f4e7 β the same structure without pkg/actionpins and pkg/stats.
Package Reference
| Package | Layer | Description |
|---|---|---|
| cmd/gh-aw | Entry | GitHub CLI extension binary entry point |
| cmd/gh-aw-wasm | Entry | WebAssembly target entry point |
| internal/tools/actions-build | Internal | Build/validate custom GitHub Actions |
| internal/tools/generate-action-metadata | Internal | Generate action.yml and README.md for JS modules |
| pkg/cli | Core | Command implementations (cobra commands) |
| pkg/workflow | Core | Workflow compilation engine (MD β GitHub Actions YAML) |
| pkg/parser | Core | Markdown frontmatter and YAML parsing |
| pkg/console | Core | Terminal UI rendering and formatting |
| pkg/agentdrain | Core | Drain3 log template mining and anomaly detection |
| pkg/actionpins | Core | Action pin resolution β maps repo refs to pinned commit SHAs (new) |
| pkg/constants | Shared | Shared constants and semantic type aliases |
| pkg/types | Shared | Shared type definitions across packages |
| pkg/logger | Utility | Namespace-based debug logging with zero overhead when disabled |
| pkg/stringutil | Utility | String manipulation utilities |
| pkg/fileutil | Utility | File path and file operation utilities |
| pkg/gitutil | Utility | Git repository utilities |
| pkg/styles | Utility | Centralized terminal color and style definitions |
| pkg/tty | Utility | TTY (terminal) detection utilities |
| pkg/envutil | Utility | Environment variable reading and validation |
| pkg/repoutil | Utility | GitHub repository slug and URL utilities |
| pkg/sliceutil | Utility | Generic slice utility functions |
| pkg/semverutil | Utility | Semantic versioning primitives |
| pkg/timeutil | Utility | Time formatting utilities |
| pkg/typeutil | Utility | Safe type conversion utilities for any/JSON/YAML values |
| pkg/stats | Utility | Numerical statistics utilities for metric collection (new) |
| pkg/testutil | Utility | Test support utilities (test-only) |
References: Β§24501777868
Note
π Integrity filter blocked 3 items
The following items were blocked because they don't meet the GitHub integrity level.
create_issue.cjs: issue body bypasses@mentionneutralization β asymmetric sanitization relative to title pathΒ #26588list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".- cache-memory: default
integrity: nonerestores unvalidated prior-run content to agent filesystem before any detection gateΒ #26586list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved". - Safeoutputs write-sink reachable from bash in github-readonly profile β shared MCP bearer token bypasses declared read-only perm
[Content truncated due to length]Β #26584
list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
tools:
github:
min-integrity: approved # merged | approved | unapproved | noneGenerated by Architecture Diagram Generator Β· β 1.9M Β· β·
- expires on Apr 23, 2026, 9:16 AM UTC
Activity
github-actions commentedon Apr 17, 2026
This issue is being closed as outdated. A newer issue has been created: #26830
View newer issue
This action was performed automatically by the
Architecture Diagram Generatorworkflow.