Go Logger Enhancement #223
go-logger.lock.yml
on: schedule
Annotations
6 errors, 6 warnings, and 2 notices
|
agent
$GITHUB_STEP_SUMMARY upload aborted, supports content up to a size of 1024k, got 9827k. For more information see: https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-markdown-summary
|
|
agent
Main execution logic (RunWorkflowOnGitHub, RunWorkflowsOnGitHub)\n//\n// Public API functions are now in their respective modules:\n// - IsRunnable (run_workflow_validation.go)\n// - RunWorkflowOnGitHub (run_workflow_execution.go)\n// - RunWorkflowsOnGitHub (run_workflow_execution.go)\n","numLines":13,"startLine":1,"totalLines":13}}}
|
|
agent
Main orchestration (CompileWorkflows function)\n","numLines":10,"startLine":1,"totalLines":10}}}
|
|
agent
MCP Scripts server configuration\n//\n// Example workflow setup:\n// - Download Docker images\n// - Write safe-outputs config to ${RUNNER_TEMP}/gh-aw/safeoutputs/\n// - Start safe-outputs HTTP server on port 3001\n// - Write mcp-scripts config to ${RUNNER_TEMP}/gh-aw/mcp-scripts/\n// - Start mcp-scripts HTTP server on port 3000\n// - Start MCP Gateway on port 80\n// - Render MCP config based on engine (copilot/claude/codex/custom)\npackage workflow\n\nimport (\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"slices\"\n\t\"sort\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com/github/gh-aw/pkg/constants\"\n\t\"github.com/github/gh-aw/pkg/logger\"\n\t\"github.com/github/gh-aw/pkg/sliceutil\"\n)\n\nvar mcpSetupGeneratorLog = logger.New(\"workflow:mcp_setup_generator\")\n\n// generateMCPSetup generates the MCP server configuration setup\nfunc (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any, engine CodingAgentEngine, workflowData *WorkflowData) error {\n\tmcpSetupGeneratorLog.Print(\"Generating MCP server configuration setup\")\n\t// Collect tools that need MCP server configuration\n\tvar mcpTools []string","numLines":80,"startLine":1,"totalLines":898}}}
|
|
agent
Main workflow orchestration and YAML generation\n//\n// The orchestrator follows a phased approach with typed result structures\n// for clear data flow between compilation stages. Each module handles a specific\n// concern in the compilation pipeline, making the codebase easier to understand\n// and maintain.\npackage workflow\n\nimport (\n\t\"github.com/github/gh-aw/pkg/logger\"\n)\n\n// Shared logger used across compiler orchestrator modules\nvar detectionLog = logger.New(\"workflow:detection\")\n","numLines":23,"startLine":1,"totalLines":23}}}
|
|
agent
Topological ordering\npackage parser\n\nimport \"github.com/github/gh-aw/pkg/logger\"\n\nvar importLog = logger.New(\"parser:import_processor\")\n\n// ImportsResult holds the result of processing imports from frontmatter\ntype ImportsResult struct {\n\tMergedTools string // Merged tools configuration from all imports\n\tMergedMCPServers string // Merged mcp-servers configuration from all imports\n\tMergedEngines []string // Merged engine configurations from all imports\n\tMergedSafeOutputs []string // Merged safe-outputs configurations from all imports\n\tMergedMCPScripts []string // Merged mcp-scripts configurations from all imports\n\tMergedMarkdown string // Only contains imports WITH inputs (for compile-time substitution)\n\tImportPaths []string // List of import file paths for runtime-import macro generation (replaces MergedMarkdown)\n\tMergedSteps string // Merged steps configuration from all imports (excluding copilot-setup-steps)\n\tCopilotSetupSteps string // Steps from copilot-setup-steps.yml (inserted at start)\n\tMergedPreSteps string // Merged pre-steps configuration from all imports (prepended in order)\n\tMergedRuntimes string // Merged runtimes configuration from all imports\n\tMergedRunInstallScripts bool // true if any imported workflow sets run-install-scripts: true (global or node-level)\n\tMergedServices string // Merged services configuration from all imports\n\tMergedNetwork string // Merged network configuration from all imports\n\tMergedPermissions string // Merged permissions configuration from all imports\n\tMergedSecretMasking string // Merged secret-masking steps from all imports\n\tMergedBots []string // Merged bots list from all imports (union of bot names)\n\tMergedSkipRoles []string // Merged skip-roles list from all imports (union of role names)\n\tMergedSkipBots []string // Merged skip-bots list from all imports (union of usernames)\n\tMergedActivationGitHubToken string // GitHub token from on.github-token in first imported workflow that defines it\n\tMergedActivationGitHubApp string // JSON-encoded on.github-app from first imported workflow that defines it\n\tMergedTopLevelGitHubApp string // JSON-encoded top-level github-app from first imported workflow that defines it\n\tMergedCheckout string // JSON-encoded checkout configurations from imported workflows (one JSON value per line)\n\tMergedPostSteps string // Merged post-steps configuration from all imports (appended in order)\n\tMergedLabels []string // Merged labels from all imports (union of label names)\n\tMergedCaches []string // Merged cache configurations from all imports (appended in order)\n\tMergedJobs string // Merged jobs from imported YAML workflows (JSON format)\n\tMergedEnv string // Merged env configuration from all imports (JSON format)\n\tMergedEnvSources map[string]string // env var name → source import path (for conflict detection and lock file header listing)\n\tMergedFeatures []map[string]any // Merged features configuration from all imports (parsed YAML structures)\n\tMergedObservability string // Observability config (JSON) from first import that defines it (first-wins)\n\tImportedFiles []string // List of imported file paths (for manifest)\n\tAgentFile string // Path to custom agent file (if imported)\n\tAgentImportSpec string // Original import specification for agent file (e.g.,
|
|
activation
Back off 22.874 seconds before retry.
|
|
activation
Failed to download action 'https://api.github.com/repos/actions/upload-artifact/tarball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'. Error: Resource temporarily unavailable (codeload.github.com:443)
|
|
agent
Failed to process file /tmp/gh-aw/mcp-logs/safeoutputs.log: EACCES: permission denied, open '/tmp/gh-aw/mcp-logs/safeoutputs.log'
|
|
agent
Failed to process file /tmp/gh-aw/mcp-logs/mcpscripts.log: EACCES: permission denied, open '/tmp/gh-aw/mcp-logs/mcpscripts.log'
|
|
agent
Failed to process file /tmp/gh-aw/mcp-logs/mcp-gateway.log: EACCES: permission denied, open '/tmp/gh-aw/mcp-logs/mcp-gateway.log'
|
|
agent
GitHub MCP guard policy automatically applied for public repository. min-integrity='approved' and repos='all' ensure only approved-integrity content is accessible.
|
|
agent
MCP Scripts Server Startup Log
|
|
agent
Safe Outputs MCP Server Startup Log
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
activation
Expired
|
22.7 KB |
sha256:69b272cc41dfa75b1a9487d4fb59cb9b07358ea5fa2ab34efa70cc07068552a4
|
|
|
agent
|
7.75 MB |
sha256:694200de9c83caf3ecbc98e6c954b30981eaea327918fa5d150c376fd02ab5d3
|
|
|
cache-memory
|
888 Bytes |
sha256:45ebc0c776ef409af90f4fef937f6a0065b3f00e531c9faf081cb0ed192a4e99
|
|
|
detection
|
23.4 KB |
sha256:d891232b22ae0b2a4674542ad8cdf42c019924fa7c76151ed5b2cefc1fc7f7bb
|
|
|
safe-outputs-items
|
388 Bytes |
sha256:6be5514da893576d66c342f4a1516f10e50f6ce19a6f7d5b96d14f0476066067
|
|