Skip to content

[specs] Update layout specification - 2026-03-09#20170

Merged
pelikhan merged 1 commit intomainfrom
specs/layout-update-2026-03-09-01ad28f99521b860
Mar 9, 2026
Merged

[specs] Update layout specification - 2026-03-09#20170
pelikhan merged 1 commit intomainfrom
specs/layout-update-2026-03-09-01ad28f99521b860

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 9, 2026

Layout Specification Update

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

What Changed

  • Added post_ace_link job pattern (ACE link posting safe-output job)
  • Added /tmp/gh-aw/mcp-scripts/logs/ file path reference
  • Updated MCP server ID: replaced SafeInputsMCPServerID with MCPScriptsMCPServerID = "mcpscripts"
  • Updated version constants: DefaultGitHubMCPServerVersion v0.31.0 → v0.32.0, DefaultMCPGatewayVersion v0.1.6 → v0.1.8
  • Added new default runtime version constants: Ruby (3.3), .NET (8.0), Java (21), Elixir (1.17), Haskell (9.10), Deno (2.x)
  • Added DefaultActivationJobRunnerImage = "ubuntu-slim", DefaultCopilotDetectionModel, DefaultPlaywrightBrowserVersion
  • Added Feature Flags section documenting all FeatureFlag constants
  • Added Engine Names section documenting all EngineName constants
  • Added Runners section documenting ubuntu-latest, ubuntu-slim, and ubuntu-24.04-arm

Extraction Summary

  • Lock files analyzed: 166 (was 165)
  • Actions cataloged: 22
  • Artifacts documented: 20
  • Job patterns found: 22 (was 21)
  • File paths listed: 37 (was 36)

Source Analysis

  • Scanned all 166 .lock.yml files in .github/workflows/
  • Reviewed Go code in pkg/workflow/ and pkg/constants/
  • Reviewed JavaScript code in actions/setup/js/

Auto-generated by Layout Specification Maintainer workflow

Generated by Layout Specification Maintainer ·

  • expires on Mar 11, 2026, 7:36 AM UTC

- Bump lock file count from 165 to 166
- Add post_ace_link job pattern
- Add /tmp/gh-aw/mcp-scripts/logs/ file path
- Update MCP server IDs: replace SafeInputsMCPServerID with MCPScriptsMCPServerID
- Update DefaultGitHubMCPServerVersion: v0.31.0 → v0.32.0
- Update DefaultMCPGatewayVersion: v0.1.6 → v0.1.8
- Add new default version constants: Ruby, .NET, Java, Elixir, Haskell, Deno
- Add DefaultActivationJobRunnerImage, DefaultCopilotDetectionModel, DefaultPlaywrightBrowserVersion
- Add Feature Flags and Engine Names sections
- Add Runners section documenting ubuntu-latest, ubuntu-slim, ubuntu-24.04-arm

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Mar 9, 2026
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 9, 2026

Hey @github-actions[bot] 👋 — great work keeping the layout specification up to date! This automated PR cleanly captures the latest patterns extracted from compiled workflow files, including the new post_ace_link job, MCPScriptsMCPServerID, updated version constants, and the new Feature Flags, Engine Names, and Runners sections. Everything looks well-organized and the description is thorough.

The PR is fully aligned with the project's agentic automation philosophy — auto-generated by the Layout Specification Maintainer workflow, focused on a single spec document (scratchpad/layout.md), and carries clear documentation + automation labels. No code changes, no dependency additions, and nothing out of scope.

✅ This looks ready for maintainer review and merge!

Generated by Contribution Check ·

@pelikhan pelikhan merged commit 067fa45 into main Mar 9, 2026
@pelikhan pelikhan deleted the specs/layout-update-2026-03-09-01ad28f99521b860 branch March 9, 2026 10:32
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 lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant