Recompile workflows with standardized heredoc delimiters#14964
Recompile workflows with standardized heredoc delimiters#14964pelikhan merged 2 commits intomnkiefer-patch-dpbtfrom
Conversation
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR regenerates GitHub Actions workflow lockfiles to standardize heredoc delimiters used when writing Safe Outputs JSON files and MCP gateway configuration, reducing the chance of delimiter collisions with user-provided content.
Changes:
- Updated Safe Outputs heredoc delimiters (
EOF→GH_AW_SAFE_OUTPUTS_*_EOF) across lock workflows. - Updated MCP gateway config heredoc delimiter (
MCPCONFIG_EOF→GH_AW_MCP_CONFIG_EOF) across lock workflows. - Regenerated workflow lock YAML to reflect the new delimiter conventions.
Reviewed changes
Copilot reviewed 91 out of 91 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/workflow-skill-extractor.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/workflow-normalizer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/workflow-health-manager.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/weekly-issue-summary.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/video-analyzer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/unbloat-docs.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/ubuntu-image-analyzer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/typist.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/tidy.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/test-workflow.lock.yml | MCP config heredoc delimiter updated |
| .github/workflows/test-project-url-default.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/test-dispatcher.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/test-create-pr-error-handling.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/terminal-stylist.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/technical-doc-writer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/super-linter.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/sub-issue-closer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/step-name-alignment.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/static-analysis-report.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/stale-repo-identifier.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/smoke-test-tools.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/smoke-project.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/slide-deck-maintainer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/sergo.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/semantic-function-refactor.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/security-review.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/security-guard.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/security-compliance.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/scout.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/schema-consistency-checker.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/safe-output-health.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/research.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/repository-quality-improver.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/repo-tree-map.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/repo-audit-analyzer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/release.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/q.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/python-data-charts.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/prompt-clustering-analysis.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/pr-triage-agent.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/pr-nitpick-reviewer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/portfolio-analyst.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/plan.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/pdf-summary.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/org-health-report.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/notion-issue-summary.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/metrics-collector.lock.yml | MCP config heredoc delimiter updated |
| .github/workflows/mergefest.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/lockfile-stats.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/layout-spec-maintainer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/jsweep.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/issue-triage-agent.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/issue-monster.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/issue-classifier.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/instructions-janitor.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/hourly-ci-cleaner.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/grumpy-reviewer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/go-pattern-detector.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/go-fan.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/glossary-maintainer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/github-remote-mcp-auth-test.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/github-mcp-tools-report.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/github-mcp-structural-analysis.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/functional-pragmatist.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/firewall.lock.yml | MCP config heredoc delimiter updated |
| .github/workflows/firewall-escape.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/example-workflow-analyzer.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/example-permissions-warning.lock.yml | MCP config heredoc delimiter updated |
| .github/workflows/example-custom-error-patterns.lock.yml | MCP config heredoc delimiter updated |
| .github/workflows/duplicate-code-detector.lock.yml | Safe Outputs + MCP config heredoc delimiters updated (incl. TOML heredoc) |
| .github/workflows/draft-pr-cleanup.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/docs-noob-tester.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/discussion-task-miner.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/dictation-prompt.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/developer-docs-consolidator.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/dev.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/dev-hawk.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/dependabot-go-checker.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/dependabot-burner.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/delight.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/daily-workflow-updater.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
| .github/workflows/daily-testify-uber-super-expert.lock.yml | Safe Outputs + MCP config heredoc delimiters updated |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| cat > /opt/gh-aw/safeoutputs/config.json << 'GH_AW_SAFE_OUTPUTS_CONFIG_EOF' | ||
| {"create_discussion":{"expires":168,"max":1},"create_issue":{"expires":48,"group":true,"max":3},"missing_data":{},"missing_tool":{},"noop":{"max":1}} | ||
| EOF | ||
| cat > /opt/gh-aw/safeoutputs/tools.json << 'EOF' | ||
| GH_AW_SAFE_OUTPUTS_CONFIG_EOF | ||
| cat > /opt/gh-aw/safeoutputs/tools.json << 'GH_AW_SAFE_OUTPUTS_TOOLS_EOF' |
There was a problem hiding this comment.
PR description says all workflow .lock.yml files were regenerated to use standardized heredoc delimiters, but .github/workflows/workflow-generator.lock.yml still uses the old delimiters (<< 'EOF' for safe-outputs JSON and MCPCONFIG_EOF for the MCP config). Please regenerate/update that lock file as well, or adjust the PR description/scope so it’s accurate and the delimiter standardization is consistent.
Recompiled all workflow lock files to apply standardized heredoc delimiters introduced in recent patches.
Changes
.lock.ymlfiles regenerated with updated heredoc EOF markersEOF→GH_AW_SAFE_OUTPUTS_CONFIG_EOFfor safe outputs configurationEOF→GH_AW_SAFE_OUTPUTS_TOOLS_EOFfor safe outputs toolsEOF→GH_AW_SAFE_OUTPUTS_VALIDATION_EOFfor safe outputs validationMCPCONFIG_EOF→GH_AW_MCP_CONFIG_EOFfor MCP gateway configurationThese changes standardize heredoc delimiters to prevent conflicts with user-provided content and improve readability of generated workflow steps.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.