Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 5, 2026

Layout Specification Update

This PR updates specs/layout.md with the latest patterns extracted from compiled workflow files and source code.

What Changed

  • Updated date: Changed from 2025-12-30 to 2026-01-05
  • Lock file count: Updated from 128 to 127 workflows analyzed
  • Added runtime action scripts section: Documented 40+ JavaScript scripts and 9 shell scripts in /tmp/gh-aw/actions/
  • Expanded temporary paths: Added 15+ new temporary path entries including session-data, weekly-issues-data, workflow-logs
  • Added safe-outputs MCP files: Documented config.json, tools.json, validation.json, mcp-server.cjs, outputs.jsonl
  • Added job patterns: Added bead, bead_update_state, release_bead job names
  • Added repository memory patterns: Documented repo-memory-campaigns and repo-memory-(ID) patterns
  • Expanded Go constants section: Added Step ID constants, Feature Flag constants, Pre-Activation output names, Path constants
  • Updated GitHub Actions SHA: Updated githubnext/gh-aw/actions/setup from 523f6cf to 623e612
  • Improved extraction summary: Updated counts to reflect comprehensive analysis (90+ paths, 27 job names, 45+ artifacts, 70+ constants)

Extraction Summary

  • Lock files analyzed: 127
  • Actions cataloged: 18
  • Artifacts documented: 45+
  • Job patterns found: 27
  • File paths listed: 90+
  • Runtime action scripts: 40+ JavaScript, 9 shell scripts
  • Go constants: 70+ (versions, timeouts, paths, features)
  • JavaScript patterns: Path construction and imports
  • Environment variables: 10+ workflow and model config vars
  • Step IDs: 5 pre-activation identifiers
  • Feature flags: 3 constants
  • GitHub expressions: 50+ allowed expressions

Source Analysis

  • Scanned all .lock.yml files in .github/workflows/ using yq and grep
  • Reviewed Go code in pkg/workflow/, pkg/cli/, pkg/constants/, pkg/parser/
  • Reviewed JavaScript code in actions/setup/js/
  • Extracted patterns using YAML parsing and regex matching
  • Documented constants from pkg/constants/constants.go

Changes Summary

  • Lines changed: 135 additions, 9 deletions
  • Total lines: 621 lines (increased from 495)
  • New sections: Runtime Action Scripts with complete script inventory
  • Enhanced sections: Temporary paths, Constants, Artifacts

Auto-generated by Layout Specification Maintainer workflow

AI generated by Layout Specification Maintainer

- Added runtime action scripts (40+ JS, 9 shell)
- Expanded temporary paths
- Added safe-outputs MCP files
- Documented new job patterns
- Added repo memory variants
- Expanded Go constants
- Updated extraction counts
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Jan 5, 2026
@pelikhan pelikhan merged commit 0a0cac0 into main Jan 5, 2026
4 checks passed
@pelikhan pelikhan deleted the main-083fa3ebacb2ec87 branch January 5, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants