Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 4, 2026

Layout Specification Update

This PR updates scratchpad/layout.md with the latest patterns extracted from compiled workflow files.

What Changed

  • Updated statistics: From 137 to 145 lock files analyzed
  • Expanded Actions catalog: 30 unique GitHub Actions documented (up from 25)
  • Enhanced artifact list: 18 artifact patterns cataloged (up from 17)
  • Added Step IDs section: Comprehensive documentation of 30+ common step IDs
  • Expanded job names: 24 common job patterns (up from 20)
  • File paths section: 50+ file path patterns documented
  • Environment variables: New comprehensive reference section
  • Code patterns: Added Go constants and JavaScript patterns from source code
  • Usage guidelines: Enhanced with naming conventions and best practices
  • Pattern analysis: Added workflow structure and artifact flow diagrams
  • Docker integration: Improved Docker-related actions documentation

Extraction Summary

  • Lock files analyzed: 145
  • Total action uses: 6,472
  • Unique actions cataloged: 30
  • Artifacts documented: 18
  • Job patterns found: 24
  • Step IDs listed: 30+
  • File paths cataloged: 50+

Source Analysis

  • ✅ Scanned all .lock.yml files in .github/workflows/
  • ✅ Reviewed Go code in pkg/workflow/ and pkg/constants/
  • ✅ Reviewed JavaScript code in actions/setup/js/
  • ✅ Extracted patterns using yq, grep, and grep commands
  • ✅ Documented real SHA values from actual workflows

Key Improvements

  1. Comprehensive Step IDs: Added detailed documentation of all common step IDs used across workflows
  2. Environment Variables: New section documenting standard variables, secrets, and workflow inputs
  3. Code Patterns: Extracted actual Go constants and JavaScript patterns from source code
  4. Enhanced Guidelines: Improved usage guidelines with specific naming conventions
  5. Pattern Analysis: Added workflow structure diagrams and artifact flow patterns
  6. Better Context: Each entry now includes more detailed context about usage

Changes Statistics

scratchpad/layout.md | 542 insertions(+), 210 deletions(-)
                     | 332 net additions

Auto-generated by Layout Specification Maintainer workflow

AI generated by Layout Specification Maintainer

  • expires on Feb 6, 2026, 7:31 AM UTC

- Analyzed 145 lock files (up from 137)
- Documented 30 unique GitHub Actions (up from 25)
- Cataloged 18 artifact names (up from 17)
- Listed 24 common job names (up from 20)
- Added comprehensive Step IDs section with 30+ entries
- Expanded file paths section with 50+ patterns
- Added environment variables reference
- Added Go constants and JavaScript patterns
- Enhanced usage guidelines with naming conventions
- Added pattern analysis and workflow structure diagrams
- Improved Docker integration section
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Feb 4, 2026
@pelikhan pelikhan merged commit bb7ce55 into main Feb 4, 2026
@pelikhan pelikhan deleted the main-8a466cc6cd9ade31 branch February 4, 2026 07:44
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.

1 participant