From 5b14b05d12a73e0446115e58f8f8c2626af2dc39 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 05:29:45 +0000 Subject: [PATCH 1/2] Initial plan From e8a7a920cde759aad968ef736656d23ecb12ef81 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 06:14:33 +0000 Subject: [PATCH 2/2] Fix yamllint violations in generated lock files - trigger_parser.go: use yaml.MarshalWithOptions with IndentSequence(true) for `on:` section when reaction/status-comment/stop-after triggers present - tools.go: same fix for slash_command and label_command event merging - schedule_preprocessing.go: move Friendly format comment inline on cron line instead of a separate next line (fixes comments-indentation warnings) - compiler_main_job.go: normalize RenderToYAML() output through filterJobLevelPermissions in needsContentsRead block (fixes expected 6 but found 10 indentation errors for workflows missing contents:read) - Update test assertions to match new IndentSequence(true) output - Update wasm golden file for smoke-copilot - Recompile all 260 lock files Before: 410 yamllint violations (62 errors, 348 warnings) After: 227 yamllint violations (16 errors, 211 warnings) Remaining 16 errors are pre-existing in embedded jq/shell scripts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 +- .github/workflows/ace-editor.lock.yml | 6 ++-- .../agent-performance-analyzer.lock.yml | 3 +- .../workflows/agent-persona-explorer.lock.yml | 3 +- .../workflows/agentic-token-audit.lock.yml | 3 +- .../agentic-token-optimizer.lock.yml | 3 +- .../workflows/api-consumption-report.lock.yml | 3 +- .../workflows/architecture-guardian.lock.yml | 3 +- .github/workflows/artifacts-summary.lock.yml | 3 +- .github/workflows/audit-workflows.lock.yml | 3 +- .github/workflows/auto-triage-issues.lock.yml | 3 +- .../aw-failure-investigator.lock.yml | 3 +- .github/workflows/blog-auditor.lock.yml | 3 +- .github/workflows/bot-detection.lock.yml | 3 +- .../breaking-change-checker.lock.yml | 3 +- .github/workflows/changeset.lock.yml | 6 ++-- .../workflows/chaos-pr-bundle-fuzzer.lock.yml | 3 +- .github/workflows/ci-coach.lock.yml | 3 +- .../claude-code-user-docs-review.lock.yml | 3 +- .../cli-consistency-checker.lock.yml | 3 +- .../workflows/cli-version-checker.lock.yml | 3 +- .../workflows/code-scanning-fixer.lock.yml | 3 +- .github/workflows/code-simplifier.lock.yml | 3 +- .../constraint-solving-potd.lock.yml | 7 ++-- .github/workflows/contribution-check.lock.yml | 3 +- .../workflows/copilot-agent-analysis.lock.yml | 3 +- .../copilot-centralization-optimizer.lock.yml | 3 +- .../copilot-cli-deep-research.lock.yml | 3 +- .github/workflows/copilot-opt.lock.yml | 3 +- .../copilot-pr-merged-report.lock.yml | 3 +- .../copilot-pr-nlp-analysis.lock.yml | 3 +- .../copilot-pr-prompt-analysis.lock.yml | 3 +- .../copilot-session-insights.lock.yml | 3 +- ...aily-agent-of-the-day-blog-writer.lock.yml | 3 +- .../daily-agentrx-trace-optimizer.lock.yml | 3 +- .../daily-ambient-context-optimizer.lock.yml | 3 +- .../daily-architecture-diagram.lock.yml | 3 +- .../daily-assign-issue-to-user.lock.yml | 3 +- ...strostylelite-markdown-spellcheck.lock.yml | 3 +- ...daily-aw-cross-repo-compile-check.lock.yml | 3 +- ...daily-awf-spec-compiler-surfacing.lock.yml | 3 +- .../workflows/daily-byok-ollama-test.lock.yml | 3 +- .../daily-cache-strategy-analyzer.lock.yml | 3 +- .../daily-caveman-optimizer.lock.yml | 3 +- .github/workflows/daily-choice-test.lock.yml | 3 +- .../workflows/daily-cli-performance.lock.yml | 3 +- .../workflows/daily-cli-tools-tester.lock.yml | 3 +- .github/workflows/daily-code-metrics.lock.yml | 3 +- .../daily-community-attribution.lock.yml | 3 +- .../workflows/daily-compiler-quality.lock.yml | 3 +- ...ly-compiler-threat-spec-optimizer.lock.yml | 3 +- .../daily-credit-limit-test.lock.yml | 3 +- .github/workflows/daily-doc-healer.lock.yml | 3 +- .github/workflows/daily-doc-updater.lock.yml | 3 +- .../daily-elixir-credo-snippet-audit.lock.yml | 3 +- .../daily-experiment-report.lock.yml | 3 +- .github/workflows/daily-fact.lock.yml | 3 +- .github/workflows/daily-file-diet.lock.yml | 3 +- .../workflows/daily-firewall-report.lock.yml | 3 +- .../daily-formal-spec-verifier.lock.yml | 3 +- .../workflows/daily-function-namer.lock.yml | 3 +- .../workflows/daily-geo-optimizer.lock.yml | 3 +- .github/workflows/daily-hippo-learn.lock.yml | 3 +- .../workflows/daily-issues-report.lock.yml | 3 +- .../daily-malicious-code-scan.lock.yml | 3 +- .../daily-max-ai-credits-test.lock.yml | 3 +- .../daily-mcp-concurrency-analysis.lock.yml | 3 +- .../workflows/daily-model-inventory.lock.yml | 3 +- .../workflows/daily-model-resolution.lock.yml | 3 +- .../daily-multi-device-docs-tester.lock.yml | 3 +- .github/workflows/daily-news.lock.yml | 3 +- .../daily-observability-report.lock.yml | 3 +- .../daily-performance-summary.lock.yml | 3 +- .github/workflows/daily-regulatory.lock.yml | 3 +- .../daily-reliability-review.lock.yml | 3 +- .../daily-rendering-scripts-verifier.lock.yml | 3 +- .../workflows/daily-repo-chronicle.lock.yml | 3 +- .../daily-safe-output-integrator.lock.yml | 3 +- .../daily-safe-output-optimizer.lock.yml | 3 +- .../daily-safe-outputs-conformance.lock.yml | 3 +- .../daily-safeoutputs-git-simulator.lock.yml | 3 +- .../workflows/daily-secrets-analysis.lock.yml | 3 +- .../daily-security-observability.lock.yml | 3 +- .../daily-security-red-team.lock.yml | 3 +- .github/workflows/daily-semgrep-scan.lock.yml | 3 +- .../workflows/daily-sentrux-report.lock.yml | 3 +- .../workflows/daily-skill-optimizer.lock.yml | 3 +- .../daily-spdd-spec-planner.lock.yml | 3 +- .../daily-syntax-error-quality.lock.yml | 3 +- .../daily-team-evolution-insights.lock.yml | 3 +- .github/workflows/daily-team-status.lock.yml | 3 +- .../daily-testify-uber-super-expert.lock.yml | 3 +- .../daily-token-consumption-report.lock.yml | 3 +- ...dows-terminal-integration-builder.lock.yml | 3 +- .../workflows/daily-workflow-updater.lock.yml | 3 +- .../workflows/daily-yamllint-fixer.lock.yml | 3 +- .../dataflow-pr-discussion-dataset.lock.yml | 3 +- .github/workflows/dead-code-remover.lock.yml | 3 +- .github/workflows/deep-report.lock.yml | 3 +- .github/workflows/delight.lock.yml | 3 +- .github/workflows/dependabot-burner.lock.yml | 8 ++--- .../workflows/design-decision-gate.lock.yml | 6 ++-- .../workflows/designer-drift-audit.lock.yml | 3 +- .../detection-analysis-report.lock.yml | 3 +- .github/workflows/dev.lock.yml | 2 +- .../developer-docs-consolidator.lock.yml | 3 +- .github/workflows/dictation-prompt.lock.yml | 3 +- .../workflows/discussion-task-miner.lock.yml | 3 +- .github/workflows/docs-noob-tester.lock.yml | 3 +- .github/workflows/draft-pr-cleanup.lock.yml | 3 +- .../duplicate-code-detector.lock.yml | 3 +- .github/workflows/eslint-miner.lock.yml | 3 +- .github/workflows/eslint-monster.lock.yml | 3 +- .github/workflows/eslint-refiner.lock.yml | 3 +- .../example-workflow-analyzer.lock.yml | 3 +- .github/workflows/firewall-escape.lock.yml | 3 +- .../github-mcp-structural-analysis.lock.yml | 3 +- .../github-mcp-tools-report.lock.yml | 3 +- .../github-remote-mcp-auth-test.lock.yml | 3 +- .../workflows/glossary-maintainer.lock.yml | 3 +- .github/workflows/go-fan.lock.yml | 3 +- .github/workflows/go-logger.lock.yml | 3 +- .../workflows/go-pattern-detector.lock.yml | 3 +- .github/workflows/gpclean.lock.yml | 3 +- .../workflows/instructions-janitor.lock.yml | 3 +- .github/workflows/issue-arborist.lock.yml | 3 +- .github/workflows/issue-monster.lock.yml | 3 +- .github/workflows/issue-triage-agent.lock.yml | 7 ++-- .github/workflows/jsweep.lock.yml | 3 +- .../workflows/layout-spec-maintainer.lock.yml | 3 +- .github/workflows/lint-monster.lock.yml | 3 +- .github/workflows/linter-miner.lock.yml | 3 +- .github/workflows/lockfile-stats.lock.yml | 3 +- .../mattpocock-skills-reviewer.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 3 +- .github/workflows/metrics-collector.lock.yml | 3 +- .github/workflows/org-health-report.lock.yml | 3 +- .github/workflows/outcome-collector.lock.yml | 3 +- .github/workflows/poem-bot.lock.yml | 4 +-- .../pr-code-quality-reviewer.lock.yml | 2 +- .github/workflows/pr-sous-chef.lock.yml | 2 +- .github/workflows/pr-triage-agent.lock.yml | 3 +- .../prompt-clustering-analysis.lock.yml | 3 +- .github/workflows/q.lock.yml | 34 +++++++++---------- .../workflows/refactoring-cadence.lock.yml | 3 +- .github/workflows/repo-tree-map.lock.yml | 3 +- .../repository-quality-improver.lock.yml | 3 +- .github/workflows/safe-output-health.lock.yml | 3 +- .../schema-consistency-checker.lock.yml | 3 +- .../schema-feature-coverage.lock.yml | 3 +- .github/workflows/scout.lock.yml | 10 +++--- .../semantic-function-refactor.lock.yml | 3 +- .github/workflows/sergo.lock.yml | 3 +- .../workflows/slide-deck-maintainer.lock.yml | 3 +- .../workflows/smoke-agent-all-merged.lock.yml | 4 +-- .../workflows/smoke-agent-all-none.lock.yml | 4 +-- .../smoke-agent-public-approved.lock.yml | 4 +-- .../smoke-agent-public-none.lock.yml | 4 +-- .../smoke-agent-scoped-approved.lock.yml | 4 +-- .github/workflows/smoke-antigravity.lock.yml | 4 +-- .../workflows/smoke-call-workflow.lock.yml | 4 +-- .github/workflows/smoke-ci.lock.yml | 3 +- .github/workflows/smoke-claude.lock.yml | 4 +-- .github/workflows/smoke-codex.lock.yml | 4 +-- .github/workflows/smoke-copilot-arm.lock.yml | 4 +-- .../smoke-copilot-sub-agents.lock.yml | 3 +- .../smoke-create-cross-repo-pr.lock.yml | 4 +-- .github/workflows/smoke-crush.lock.yml | 4 +-- .github/workflows/smoke-gemini.lock.yml | 4 +-- .github/workflows/smoke-multi-pr.lock.yml | 4 +-- .github/workflows/smoke-opencode.lock.yml | 4 +-- .github/workflows/smoke-pi.lock.yml | 4 +-- .github/workflows/smoke-project.lock.yml | 4 +-- .github/workflows/smoke-temporary-id.lock.yml | 4 +-- .github/workflows/smoke-test-tools.lock.yml | 4 +-- .../smoke-update-cross-repo-pr.lock.yml | 4 +-- .github/workflows/spec-enforcer.lock.yml | 3 +- .github/workflows/spec-extractor.lock.yml | 3 +- .github/workflows/spec-librarian.lock.yml | 3 +- .github/workflows/stale-pr-cleanup.lock.yml | 3 +- .../workflows/static-analysis-report.lock.yml | 3 +- .../workflows/step-name-alignment.lock.yml | 3 +- .github/workflows/sub-issue-closer.lock.yml | 3 +- .github/workflows/super-linter.lock.yml | 3 +- .github/workflows/terminal-stylist.lock.yml | 3 +- .../workflows/test-quality-sentinel.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 12 +++---- .github/workflows/typist.lock.yml | 3 +- .../workflows/ubuntu-image-analyzer.lock.yml | 3 +- .../uk-ai-operational-resilience.lock.yml | 3 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/update-astro.lock.yml | 3 +- .../weekly-blog-post-writer.lock.yml | 3 +- .../weekly-editors-health-check.lock.yml | 3 +- .../workflows/weekly-issue-summary.lock.yml | 7 ++-- .../weekly-safe-outputs-spec-review.lock.yml | 3 +- .github/workflows/workflow-generator.lock.yml | 2 +- .../workflow-health-manager.lock.yml | 3 +- .../workflows/workflow-normalizer.lock.yml | 3 +- .../workflow-skill-extractor.lock.yml | 3 +- pkg/workflow/compiler_events_test.go | 14 ++++---- pkg/workflow/compiler_main_job.go | 4 +-- pkg/workflow/label_command_test.go | 2 +- pkg/workflow/schedule_preprocessing.go | 15 +++----- .../smoke-copilot.golden | 3 +- pkg/workflow/tools.go | 4 +-- pkg/workflow/trigger_parser.go | 2 +- 207 files changed, 280 insertions(+), 451 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index 679776ecf80..a0336fc9cf4 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -61,8 +61,7 @@ name: "Daily A/B Testing Advisor" on: schedule: - - cron: "22 10 * * *" - # Friendly format: daily around 10:00 (scattered) + - cron: "22 10 * * *" # Friendly format: daily around 10:00 (scattered) # skip-if-match: # Skip-if-match processed as search check in pre-activation job # max: 3 # query: is:issue is:open in:title "[ab-advisor] " label:experiments diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 3cb690f00a1..5a5194b312f 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -455,9 +455,9 @@ jobs: if: needs.activation.outputs.daily_ai_credits_exceeded != 'true' runs-on: ubuntu-latest permissions: - contents: read - issues: read - pull-requests: read + contents: read + issues: read + pull-requests: read env: DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} GH_AW_ASSETS_ALLOWED_EXTS: "" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 7d57ced6fd5..f6bced375cb 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -65,8 +65,7 @@ name: "Agent Performance Analyzer - Meta-Orchestrator" on: schedule: - - cron: "36 12 * * *" - # Friendly format: daily (scattered) + - cron: "36 12 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 11938524efb..7b50f28cfcb 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -65,8 +65,7 @@ name: "Agent Persona Explorer" on: schedule: - - cron: "25 15 * * *" - # Friendly format: daily (scattered) + - cron: "25 15 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index cce20d66d8b..d3fff57fa37 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -58,8 +58,7 @@ name: "Daily Agentic Workflow AIC Usage Audit" on: schedule: - - cron: "30 11 * * 1-5" - # Friendly format: daily around 12:00 on weekdays (scattered) + - cron: "30 11 * * 1-5" # Friendly format: daily around 12:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index 83d68db333d..114f1f313a6 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -54,8 +54,7 @@ name: "Agentic Workflow AIC Usage Optimizer" on: schedule: - - cron: "49 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "49 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml index fd501e97611..e8d1d641e58 100644 --- a/.github/workflows/api-consumption-report.lock.yml +++ b/.github/workflows/api-consumption-report.lock.yml @@ -72,8 +72,7 @@ name: "GitHub API Consumption Report Agent" on: schedule: - - cron: "41 10 * * *" - # Friendly format: daily (scattered) + - cron: "41 10 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index f02483131b0..2ad4cd4af5b 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -65,8 +65,7 @@ name: "Architecture Guardian" on: schedule: - - cron: "5 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "5 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 60d90c1da34..38027a8defb 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -62,8 +62,7 @@ name: "Artifacts Usage Report" on: schedule: - - cron: "33 5 * * 0" - # Friendly format: weekly on sunday around 06:00 (scattered) + - cron: "33 5 * * 0" # Friendly format: weekly on sunday around 06:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index d1815c119ec..751e9c9d3ce 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -72,8 +72,7 @@ name: "Agentic Workflow Audit Agent" on: schedule: - - cron: "6 21 * * *" - # Friendly format: daily (scattered) + - cron: "6 21 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 6732a49f9c7..acd331fcad9 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -67,8 +67,7 @@ on: - opened - edited schedule: - - cron: "27 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "27 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 95c58f38aac..369902859c6 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -68,8 +68,7 @@ name: "[aw] Failure Investigator (6h)" on: schedule: - - cron: "43 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "43 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index c0d539f428b..dc50ad7bd2a 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -64,8 +64,7 @@ name: "Blog Auditor" on: schedule: - - cron: "26 11 * * 3" - # Friendly format: weekly on wednesday around 12:00 (scattered) + - cron: "26 11 * * 3" # Friendly format: weekly on wednesday around 12:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 90ece5956b5..35933d84d01 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -59,8 +59,7 @@ name: "Bot Detection" on: schedule: - - cron: "25 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "25 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 1258ade41c4..be23a0880d5 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -65,8 +65,7 @@ name: "Breaking Change Checker" on: schedule: - - cron: "49 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "49 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 0cc824a46ea..d37a415c67d 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -66,10 +66,10 @@ name: "Changeset Generator" on: pull_request: # names: # Label filtering applied via job conditions - # - changeset # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - changeset # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml index 5c02df1a077..70dcb8538de 100644 --- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml +++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml @@ -62,8 +62,7 @@ name: "Chaos PR Bundle Fuzzer" on: schedule: - - cron: "0 0 */7 * *" - # Friendly format: every 7 days + - cron: "0 0 */7 * *" # Friendly format: every 7 days workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index bddb5603b0a..de9f67aa913 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -67,8 +67,7 @@ name: "CI Optimization Coach" on: schedule: - - cron: "7 13 * * 1-5" - # Friendly format: daily around 13:00 on weekdays (scattered) + - cron: "7 13 * * 1-5" # Friendly format: daily around 13:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index afd5b2685a8..af6d84a95f1 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -65,8 +65,7 @@ name: "Claude Code User Documentation Review" on: schedule: - - cron: "19 12 * * *" - # Friendly format: daily (scattered) + - cron: "19 12 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index fd18f2a17fb..2b3da51c1b6 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -59,8 +59,7 @@ name: "CLI Consistency Checker" on: schedule: - - cron: "5 13 * * 1-5" - # Friendly format: daily around 13:00 on weekdays (scattered) + - cron: "5 13 * * 1-5" # Friendly format: daily around 13:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index a654ba857f9..4723d4a44e8 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -63,8 +63,7 @@ name: "CLI Version Checker" on: schedule: - - cron: "23 5 * * *" - # Friendly format: daily (scattered) + - cron: "23 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 245da791b83..550f6aaebff 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -66,8 +66,7 @@ name: "Code Scanning Fixer" on: schedule: - - cron: "50 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "50 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 2fff7364fc3..b23574e2d60 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -67,8 +67,7 @@ name: "Code Simplifier" on: schedule: - - cron: "11 3 * * *" - # Friendly format: daily (scattered) + - cron: "11 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml index 76c6ce5a9a5..134aa806d1e 100644 --- a/.github/workflows/constraint-solving-potd.lock.yml +++ b/.github/workflows/constraint-solving-potd.lock.yml @@ -58,8 +58,7 @@ name: "Constraint Solving — Problem of the Day" on: schedule: - - cron: "23 11 * * *" - # Friendly format: daily (scattered) + - cron: "23 11 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: @@ -404,8 +403,8 @@ jobs: if: needs.activation.outputs.daily_ai_credits_exceeded != 'true' runs-on: ubuntu-latest permissions: - contents: read - models: read + contents: read + models: read concurrency: group: "gh-aw-copilot-${{ github.workflow }}" queue: max diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index fb8ceefef68..ba6534638de 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -62,8 +62,7 @@ name: "Contribution Check" on: schedule: - - cron: "49 */4 * * *" - # Friendly format: every 4 hours (scattered) + - cron: "49 */4 * * *" # Friendly format: every 4 hours (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 419dd9163ee..e3e09dd6b52 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -68,8 +68,7 @@ name: "Copilot Agent PR Analysis" on: schedule: - - cron: "7 18 * * *" - # Friendly format: daily (scattered) + - cron: "7 18 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml index 76eef075c53..a834a789eae 100644 --- a/.github/workflows/copilot-centralization-optimizer.lock.yml +++ b/.github/workflows/copilot-centralization-optimizer.lock.yml @@ -52,8 +52,7 @@ name: "Copilot Centralization Optimizer" on: schedule: - - cron: "22 3 * * 1" - # Friendly format: weekly on monday (scattered) + - cron: "22 3 * * 1" # Friendly format: weekly on monday (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index e120690a8e8..92e6f2257d0 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -61,8 +61,7 @@ name: "Copilot CLI Deep Research Agent" on: schedule: - - cron: "38 3 * * *" - # Friendly format: daily (scattered) + - cron: "38 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 6fbd7b7fefc..568839f62a1 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -64,8 +64,7 @@ name: "Copilot Opt" on: schedule: - - cron: "40 17 * * 1" - # Friendly format: weekly on monday (scattered) + - cron: "40 17 * * 1" # Friendly format: weekly on monday (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 5579fd570ae..4b16d098cf5 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -63,8 +63,7 @@ name: "Daily Copilot PR Merged Report" on: schedule: - - cron: "5 15 * * 1-5" - # Friendly format: daily around 15:00 on weekdays (scattered) + - cron: "5 15 * * 1-5" # Friendly format: daily around 15:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 4f406baf4c8..81e9b5ca6c1 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -68,8 +68,7 @@ name: "Copilot PR Conversation NLP Analysis" on: schedule: - - cron: "6 10 * * 1-5" - # Friendly format: daily around 10:00 on weekdays (scattered) + - cron: "6 10 * * 1-5" # Friendly format: daily around 10:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 42db883421f..18aa22c6d1b 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -65,8 +65,7 @@ name: "Copilot PR Prompt Pattern Analysis" on: schedule: - - cron: "35 20 * * *" - # Friendly format: daily (scattered) + - cron: "35 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 7728eeaa495..36f94710c11 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -72,8 +72,7 @@ name: "Copilot Session Insights" on: schedule: - - cron: "36 6 * * *" - # Friendly format: daily (scattered) + - cron: "36 6 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml index 1027df802ad..f2e203b2b31 100644 --- a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml +++ b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml @@ -65,8 +65,7 @@ name: "Daily Agent of the Day Blog Writer" on: schedule: - - cron: "11 14 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "11 14 * * 1-5" # Friendly format: daily on weekdays (scattered) # skip-if-match: is:pr is:open label:blog in:title "Agent of the Day" # Skip-if-match processed as search check in pre-activation job workflow_dispatch: inputs: diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 9a4fdda8174..4b4c9ffcf0d 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -67,8 +67,7 @@ name: "Daily AgentRx Trace Optimizer" on: schedule: - - cron: "26 5 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "26 5 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index 31210c576e5..d797e577293 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -64,8 +64,7 @@ name: "Daily Ambient Context Optimizer" on: schedule: - - cron: "35 19 * * *" - # Friendly format: daily (scattered) + - cron: "35 19 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 3c050a186b7..9a6ce94de4d 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -63,8 +63,7 @@ name: "1. List all Go packages with their doc comments" on: schedule: - - cron: "38 8 * * 1" - # Friendly format: weekly on Monday around 08:00 (scattered) + - cron: "38 8 * * 1" # Friendly format: weekly on Monday around 08:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index b4eb0d5c465..438aff9b79f 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -59,8 +59,7 @@ name: "Daily Assign Issue To User" on: schedule: - - cron: "49 5 * * *" - # Friendly format: daily (scattered) + - cron: "49 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml index 11590106360..46a61d3a662 100644 --- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml +++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml @@ -62,8 +62,7 @@ name: "Daily AstroStyleLite Markdown Spellcheck" on: schedule: - - cron: "9 3 * * *" - # Friendly format: daily (scattered) + - cron: "9 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index 61b0b0064bb..cdef996129a 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -63,8 +63,7 @@ name: "Daily AW Cross-Repo Compile Check" on: schedule: - - cron: "38 8 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "38 8 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index 4d669e7df4a..a71da254f10 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -61,8 +61,7 @@ name: "Daily AWF Spec Compiler Surfacing Review" on: schedule: - - cron: "11 22 * * *" - # Friendly format: daily (scattered) + - cron: "11 22 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index 3b05660bec2..1de1f51cb61 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -51,8 +51,7 @@ name: "Daily BYOK Ollama Test" on: schedule: - - cron: "19 22 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "19 22 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index e3fb23c3afe..d04fc4d38bd 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -68,8 +68,7 @@ name: "Daily Cache Strategy Analyzer" on: schedule: - - cron: "20 18 * * *" - # Friendly format: daily (scattered) + - cron: "20 18 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml index 9de105daafd..d3d822593e2 100644 --- a/.github/workflows/daily-caveman-optimizer.lock.yml +++ b/.github/workflows/daily-caveman-optimizer.lock.yml @@ -63,8 +63,7 @@ name: "Daily Caveman Optimizer" on: schedule: - - cron: "39 20 * * *" - # Friendly format: daily (scattered) + - cron: "39 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 5a993785002..5db7eb46136 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -62,8 +62,7 @@ name: "Daily Choice Type Test" on: schedule: - - cron: "6 11 * * 1-5" - # Friendly format: daily around 12:00 on weekdays (scattered) + - cron: "6 11 * * 1-5" # Friendly format: daily around 12:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index d2802d78485..0cb3eb5c799 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -67,8 +67,7 @@ on: # contents: read # restore-memory: true # Restore-memory enables pre-activation memory restore schedule: - - cron: "49 14 * * *" - # Friendly format: daily (scattered) + - cron: "49 14 * * *" # Friendly format: daily (scattered) # steps: # Steps injected into pre-activation job # - id: changes # name: Detect recent compilation-related changes diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 3878a6f7fa3..9ec41b79462 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -65,8 +65,7 @@ name: "Daily Cli Tools Tester" on: schedule: - - cron: "8 5 * * *" - # Friendly format: daily (scattered) + - cron: "8 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index bd7fe4c1bc1..818bf92a193 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -68,8 +68,7 @@ name: "Daily Code Metrics and Trend Tracking Agent" on: schedule: - - cron: "21 18 * * *" - # Friendly format: daily (scattered) + - cron: "21 18 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index 7ce0d17c20a..09fad724490 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -63,8 +63,7 @@ name: "Daily Community Attribution Updater" on: schedule: - - cron: "20 2 * * *" - # Friendly format: daily (scattered) + - cron: "20 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 48c2731cdf8..35dbae82447 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -67,8 +67,7 @@ name: "Daily Compiler Quality Check" on: schedule: - - cron: "25 2 * * *" - # Friendly format: daily (scattered) + - cron: "25 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml index 1502405948e..09f0737f99a 100644 --- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml +++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml @@ -64,8 +64,7 @@ name: "Daily Compiler Threat Spec Optimizer" on: schedule: - - cron: "6 3 * * 1" - # Friendly format: weekly on monday around 03:00 (scattered) + - cron: "6 3 * * 1" # Friendly format: weekly on monday around 03:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 16b21bcf4d5..af5853190f8 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -51,8 +51,7 @@ name: "Daily Credit Limit Test" on: schedule: - - cron: "50 */12 * * *" - # Friendly format: every 12 hours (scattered) + - cron: "50 */12 * * *" # Friendly format: every 12 hours (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index d7ba6a66227..7d7eaccad90 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -67,8 +67,7 @@ name: "Daily Documentation Healer" on: schedule: - - cron: "39 23 * * *" - # Friendly format: daily (scattered) + - cron: "39 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 24e4d2a7548..c3eb344d8a7 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -63,8 +63,7 @@ name: "Daily Documentation Updater" on: schedule: - - cron: "33 10 * * *" - # Friendly format: daily around 10:00 (scattered) + - cron: "33 10 * * *" # Friendly format: daily around 10:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml index 3b3a0b65401..3f014c7ed70 100644 --- a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml +++ b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml @@ -62,8 +62,7 @@ name: "Daily Elixir Credo Snippet Audit" on: schedule: - - cron: "8 7 * * 1-5" - # Friendly format: daily around 8:00 on weekdays (scattered) + - cron: "8 7 * * 1-5" # Friendly format: daily around 8:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml index ea3c696bbee..89b2a24266f 100644 --- a/.github/workflows/daily-experiment-report.lock.yml +++ b/.github/workflows/daily-experiment-report.lock.yml @@ -65,8 +65,7 @@ name: "daily-experiment-report" on: schedule: - - cron: "50 7 * * *" - # Friendly format: daily around 8:00 (scattered) + - cron: "50 7 * * *" # Friendly format: daily around 8:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index c1e672a89d7..fda911acb90 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -67,8 +67,7 @@ name: "Daily Fact" on: schedule: - - cron: "6 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "6 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 8ecde6008b9..ab912f80bce 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -69,8 +69,7 @@ name: "Daily File Diet" on: schedule: - - cron: "34 12 * * 1-5" - # Friendly format: daily around 13:00 on weekdays (scattered) + - cron: "34 12 * * 1-5" # Friendly format: daily around 13:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 852e3b3768a..aefd9564d2d 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -64,8 +64,7 @@ name: "Daily Firewall Logs Collector and Reporter" on: schedule: - - cron: "7 2 * * *" - # Friendly format: daily (scattered) + - cron: "7 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index b6f05e7d7ab..7b785652af2 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -64,8 +64,7 @@ name: "Daily Formal Spec Verifier" on: schedule: - - cron: "23 15 * * *" - # Friendly format: daily (scattered) + - cron: "23 15 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index 541f8c788e0..c3079a2a089 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -67,8 +67,7 @@ name: "Daily Go Function Namer" on: schedule: - - cron: "36 11 * * *" - # Friendly format: daily (scattered) + - cron: "36 11 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml index 43e13b735c8..1d019374efe 100644 --- a/.github/workflows/daily-geo-optimizer.lock.yml +++ b/.github/workflows/daily-geo-optimizer.lock.yml @@ -65,8 +65,7 @@ name: "GEO Optimizer Daily Audit" on: schedule: - - cron: "20 16 * * *" - # Friendly format: daily (scattered) + - cron: "20 16 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml index 8403c785889..77ded238bae 100644 --- a/.github/workflows/daily-hippo-learn.lock.yml +++ b/.github/workflows/daily-hippo-learn.lock.yml @@ -63,8 +63,7 @@ name: "Daily Hippo Learn" on: schedule: - - cron: "6 6 * * *" - # Friendly format: daily around 7:00 (scattered) + - cron: "6 6 * * *" # Friendly format: daily around 7:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 1e593adb744..5609c290246 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -71,8 +71,7 @@ name: "Daily Issues Report Generator" on: schedule: - - cron: "24 14 * * *" - # Friendly format: daily (scattered) + - cron: "24 14 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index e182e7c24e3..c6f5c36113e 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -64,8 +64,7 @@ name: "Daily Malicious Code Scan Agent" on: schedule: - - cron: "22 13 * * *" - # Friendly format: daily (scattered) + - cron: "22 13 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 1a419fec0f2..59aa35c20cd 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -49,8 +49,7 @@ name: "Daily Max Ai Credits Test" on: schedule: - - cron: "9 11 * * *" - # Friendly format: daily around 10:30 (scattered) + - cron: "9 11 * * *" # Friendly format: daily around 10:30 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index ae63fe35ffb..e4e2042a36a 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -67,8 +67,7 @@ name: "Daily MCP Tool Concurrency Analysis" on: schedule: - - cron: "6 9 * * 1-5" - # Friendly format: daily around 9:00 on weekdays (scattered) + - cron: "6 9 * * 1-5" # Friendly format: daily around 9:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index ac4a59ab0e4..3d0377dd12d 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -62,8 +62,7 @@ name: "Daily Model Inventory Checker" on: schedule: - - cron: "52 23 * * *" - # Friendly format: daily (scattered) + - cron: "52 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml index 502aebd505a..83dc5a84b51 100644 --- a/.github/workflows/daily-model-resolution.lock.yml +++ b/.github/workflows/daily-model-resolution.lock.yml @@ -64,8 +64,7 @@ name: "Daily Sub-Agent Model Resolution Audit" on: schedule: - - cron: "24 5 * * *" - # Friendly format: daily (scattered) + - cron: "24 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 3ded8b1fa3d..690ba2134e6 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -64,8 +64,7 @@ name: "Multi-Device Docs Tester" on: schedule: - - cron: "26 5 * * *" - # Friendly format: daily (scattered) + - cron: "26 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index b63f1006a1e..f1f444d6936 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -73,8 +73,7 @@ name: "Daily News" on: schedule: - - cron: "34 8 * * 1-5" - # Friendly format: daily around 9:00 on weekdays (scattered) + - cron: "34 8 * * 1-5" # Friendly format: daily around 9:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index 78349d933b2..e446f2089ca 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -70,8 +70,7 @@ name: "Daily Observability Report for AWF Firewall and MCP Gateway" on: schedule: - - cron: "40 23 * * *" - # Friendly format: daily (scattered) + - cron: "40 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 57d859c0265..ce738831a8a 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -67,8 +67,7 @@ name: "Daily Project Performance Summary Generator (Using MCP Scripts)" on: schedule: - - cron: "40 20 * * *" - # Friendly format: daily (scattered) + - cron: "40 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index 95e87df6c55..38d77605bad 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -64,8 +64,7 @@ name: "Daily Regulatory Report Generator" on: schedule: - - cron: "9 21 * * *" - # Friendly format: daily (scattered) + - cron: "9 21 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 565f693615a..43b0783aca8 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -67,8 +67,7 @@ name: "Daily Reliability Review" on: schedule: - - cron: "50 22 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "50 22 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml index e4768aa475f..0b98a5519db 100644 --- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml +++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml @@ -73,8 +73,7 @@ name: "Daily Rendering Scripts Verifier" on: schedule: - - cron: "36 7 * * *" - # Friendly format: daily (scattered) + - cron: "36 7 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index a39c19029cc..8efffdd2f3f 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -66,8 +66,7 @@ name: "The Daily Repository Chronicle" on: schedule: - - cron: "19 15 * * 1-5" - # Friendly format: daily around 16:00 on weekdays (scattered) + - cron: "19 15 * * 1-5" # Friendly format: daily around 16:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml index 182208997c5..66d2121312f 100644 --- a/.github/workflows/daily-safe-output-integrator.lock.yml +++ b/.github/workflows/daily-safe-output-integrator.lock.yml @@ -65,8 +65,7 @@ name: "Daily Safe Output Integrator" on: schedule: - - cron: "37 18 * * *" - # Friendly format: daily (scattered) + - cron: "37 18 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 212866bacc6..1504b98d523 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -71,8 +71,7 @@ name: "Daily Safe Output Tool Optimizer" on: schedule: - - cron: "50 20 * * *" - # Friendly format: daily (scattered) + - cron: "50 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index 0bc84ac55c8..d148b14ff97 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -65,8 +65,7 @@ name: "Daily Safe Outputs Conformance Checker" on: schedule: - - cron: "37 5 * * *" - # Friendly format: daily (scattered) + - cron: "37 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index fd22873e5a3..13b16360043 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -55,8 +55,7 @@ name: "Daily Safe Outputs Git Simulator" on: schedule: - - cron: "19 4 * * *" - # Friendly format: daily (scattered) + - cron: "19 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 6e19a350768..b749bb750b0 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -64,8 +64,7 @@ name: "Daily Secrets Analysis Agent" on: schedule: - - cron: "35 17 * * *" - # Friendly format: daily (scattered) + - cron: "35 17 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml index 839eae20731..c91f21fcd82 100644 --- a/.github/workflows/daily-security-observability.lock.yml +++ b/.github/workflows/daily-security-observability.lock.yml @@ -75,8 +75,7 @@ name: "Daily Security Observability Report" on: schedule: - - cron: "49 15 * * *" - # Friendly format: daily (scattered) + - cron: "49 15 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index c6a68e9766f..61577129f11 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -66,8 +66,7 @@ name: "Cache directory setup" on: schedule: - - cron: "25 23 * * *" - # Friendly format: daily (scattered) + - cron: "25 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index c7ace83447e..c164b09e4fd 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -64,8 +64,7 @@ name: "Daily Semgrep Scan" on: schedule: - - cron: "20 4 * * *" - # Friendly format: daily (scattered) + - cron: "20 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml index 252f5111c14..281d132f6ae 100644 --- a/.github/workflows/daily-sentrux-report.lock.yml +++ b/.github/workflows/daily-sentrux-report.lock.yml @@ -64,8 +64,7 @@ name: "Daily Sentrux Report" on: schedule: - - cron: "52 23 * * *" - # Friendly format: daily (scattered) + - cron: "52 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index f55a5c9649a..a90cbb0070d 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -61,8 +61,7 @@ name: "Daily Skill Optimizer Improvements" on: schedule: - - cron: "35 2 * * *" - # Friendly format: daily (scattered) + - cron: "35 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 6b4362466b1..9355fd99263 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -65,8 +65,7 @@ name: "Daily SPDD Spec Planner" on: schedule: - - cron: "51 15 * * *" - # Friendly format: daily (scattered) + - cron: "51 15 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index 524e841225d..db3046020cb 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -61,8 +61,7 @@ name: "Daily Syntax Error Quality Check" on: schedule: - - cron: "26 7 * * *" - # Friendly format: daily (scattered) + - cron: "26 7 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index d1235feb344..6ef55fb4d6f 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -64,8 +64,7 @@ name: "Daily Team Evolution Insights" on: schedule: - - cron: "6 20 * * *" - # Friendly format: daily (scattered) + - cron: "6 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 05d425ec339..5348ff7e3e2 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -58,8 +58,7 @@ name: "Team Status" on: schedule: - - cron: "24 11 * * *" - # Friendly format: daily (scattered) + - cron: "24 11 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 454d61ca7f6..85d402e0b8c 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -69,8 +69,7 @@ name: "Daily Testify Uber Super Expert" on: schedule: - - cron: "54 17 * * *" - # Friendly format: daily (scattered) + - cron: "54 17 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index 252786b5d29..5b38fa1decf 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -72,8 +72,7 @@ name: "Daily AIC Consumption Report (Sentry + Grafana OTel)" on: schedule: - - cron: "51 11 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "51 11 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index 6127438b9cc..2d3f097d01e 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -53,8 +53,7 @@ name: "Daily Windows Terminal Integration Builder" on: schedule: - - cron: "38 4 * * *" - # Friendly format: daily (scattered) + - cron: "38 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index d9b1ed05798..cb2a42d2a93 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -62,8 +62,7 @@ name: "Daily Workflow Updater" on: schedule: - - cron: "54 6 * * *" - # Friendly format: daily (scattered) + - cron: "54 6 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/daily-yamllint-fixer.lock.yml b/.github/workflows/daily-yamllint-fixer.lock.yml index 608a82548d1..87de9806c0e 100644 --- a/.github/workflows/daily-yamllint-fixer.lock.yml +++ b/.github/workflows/daily-yamllint-fixer.lock.yml @@ -63,8 +63,7 @@ name: "Daily yamllint Fixer" on: schedule: - - cron: "36 2 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "36 2 * * 1-5" # Friendly format: daily on weekdays (scattered) # skip-if-match: is:pr is:open label:yamllint-fixer in:title "[yamllint-fixer]" # Skip-if-match processed as search check in pre-activation job workflow_dispatch: inputs: diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml index 13b06e22817..6d8783d2bb1 100644 --- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml +++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml @@ -66,8 +66,7 @@ name: "DataFlow PR & Discussion Dataset Builder" on: schedule: - - cron: "39 2 * * 5" - # Friendly format: weekly (scattered) + - cron: "39 2 * * 5" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml index 7d2a536e295..e659c838572 100644 --- a/.github/workflows/dead-code-remover.lock.yml +++ b/.github/workflows/dead-code-remover.lock.yml @@ -67,8 +67,7 @@ name: "Dead Code Removal Agent" on: schedule: - - cron: "6 14 * * *" - # Friendly format: daily (scattered) + - cron: "6 14 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 89d7878e53d..e42d4d6d777 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -72,8 +72,7 @@ name: "Deep Report" on: schedule: - - cron: "34 14 * * 1-5" - # Friendly format: daily around 15:00 on weekdays (scattered) + - cron: "34 14 * * 1-5" # Friendly format: daily around 15:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 66c8b48736f..9e2c59fffba 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -65,8 +65,7 @@ name: "Delight" on: schedule: - - cron: "40 14 * * *" - # Friendly format: daily (scattered) + - cron: "40 14 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index a31338f62b8..e139dbe2fcc 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -66,11 +66,11 @@ name: "Dependabot Burner" on: # roles: # Roles processed as role check in pre-activation job - # - admin # Roles processed as role check in pre-activation job - # - maintainer # Roles processed as role check in pre-activation job - # - write # Roles processed as role check in pre-activation job + # - admin # Roles processed as role check in pre-activation job + # - maintainer # Roles processed as role check in pre-activation job + # - write # Roles processed as role check in pre-activation job schedule: - - cron: "8 6 * * 5" + - cron: "8 6 * * 5" workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml index 2bb6de1ced7..d0fa97f1d48 100644 --- a/.github/workflows/design-decision-gate.lock.yml +++ b/.github/workflows/design-decision-gate.lock.yml @@ -66,10 +66,10 @@ name: "Design Decision Gate 🏗️" on: pull_request: # names: # Label filtering applied via job conditions - # - implementation # Label filtering applied via job conditions + # - implementation # Label filtering applied via job conditions types: - - labeled - - ready_for_review + - labeled + - ready_for_review workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 8ab2982c3ce..0dfb2f2257d 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -53,8 +53,7 @@ name: "Designer Drift Audit" on: schedule: - - cron: "38 3 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "38 3 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/detection-analysis-report.lock.yml b/.github/workflows/detection-analysis-report.lock.yml index 0a40e465e66..c867e0f95c4 100644 --- a/.github/workflows/detection-analysis-report.lock.yml +++ b/.github/workflows/detection-analysis-report.lock.yml @@ -70,8 +70,7 @@ name: "Detection Analysis Report" on: schedule: - - cron: "40 12 * * *" - # Friendly format: daily (scattered) + - cron: "40 12 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 6fd233ef6a6..62d8dba1e86 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -64,7 +64,7 @@ name: "Dev" on: schedule: - - cron: "42 8 * * *" + - cron: "42 8 * * *" workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 5b70337067e..5edbe8d2fd5 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -69,8 +69,7 @@ name: "Developer Documentation Consolidator" on: schedule: - - cron: "19 13 * * 6" - # Friendly format: weekly (scattered) + - cron: "19 13 * * 6" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 4bf2feb2312..8c885699a9d 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -63,8 +63,7 @@ name: "Dictation Prompt Generator" on: schedule: - - cron: "25 5 * * 0" - # Friendly format: weekly on sunday around 6:00 (scattered) + - cron: "25 5 * * 0" # Friendly format: weekly on sunday around 6:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index bb50a3a90fe..8ff63cdde98 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -65,8 +65,7 @@ name: "Discussion Task Miner - Code Quality Improvement Agent" on: schedule: - - cron: "40 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "40 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index add0bffb300..1fa87c80ffd 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -65,8 +65,7 @@ name: "Documentation Noob Tester" on: schedule: - - cron: "40 3 * * *" - # Friendly format: daily (scattered) + - cron: "40 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index 8ce04ec4305..0fc358875d9 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -61,8 +61,7 @@ name: "Draft PR Cleanup" on: schedule: - - cron: "50 10 * * *" - # Friendly format: daily (scattered) + - cron: "50 10 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 505d565b9bc..515f08ec68c 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -68,8 +68,7 @@ name: "Duplicate Code Detector" on: schedule: - - cron: "10 5 * * *" - # Friendly format: daily (scattered) + - cron: "10 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/eslint-miner.lock.yml b/.github/workflows/eslint-miner.lock.yml index e4929a4759e..a8d469475da 100644 --- a/.github/workflows/eslint-miner.lock.yml +++ b/.github/workflows/eslint-miner.lock.yml @@ -54,8 +54,7 @@ name: "ESLint Miner" on: schedule: - - cron: "38 8 * * *" - # Friendly format: daily (scattered) + - cron: "38 8 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/eslint-monster.lock.yml b/.github/workflows/eslint-monster.lock.yml index c1a0d0f3ea9..0aab4956502 100644 --- a/.github/workflows/eslint-monster.lock.yml +++ b/.github/workflows/eslint-monster.lock.yml @@ -62,8 +62,7 @@ name: "ESLint Monster" on: schedule: - - cron: "51 21 * * *" - # Friendly format: daily (scattered) + - cron: "51 21 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/eslint-refiner.lock.yml b/.github/workflows/eslint-refiner.lock.yml index af04dfa2aa5..3be9b0cae82 100644 --- a/.github/workflows/eslint-refiner.lock.yml +++ b/.github/workflows/eslint-refiner.lock.yml @@ -65,8 +65,7 @@ name: "ESLint Refiner" on: schedule: - - cron: "7 5 * * *" - # Friendly format: daily (scattered) + - cron: "7 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 677e777e5c2..4aa8c641cd7 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -69,8 +69,7 @@ name: "Weekly Workflow Analysis" on: schedule: - - cron: "12 9 * * 1" - # Friendly format: weekly on monday around 09:00 (scattered) + - cron: "12 9 * * 1" # Friendly format: weekly on monday around 09:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 24bb759f2f8..5c8175ad1b3 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -66,8 +66,7 @@ on: types: - labeled schedule: - - cron: "41 4 * * *" - # Friendly format: daily (scattered) + - cron: "41 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 5033dd498a4..7ea9fa02caa 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -66,8 +66,7 @@ name: "GitHub MCP Structural Analysis" on: schedule: - - cron: "53 11 * * 1-5" - # Friendly format: daily around 11:00 on weekdays (scattered) + - cron: "53 11 * * 1-5" # Friendly format: daily around 11:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 3e1c23573b9..c827e012885 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -64,8 +64,7 @@ name: "GitHub MCP Remote Server Tools Report Generator" on: schedule: - - cron: "20 12 * * 0" - # Friendly format: weekly on sunday around 12:00 (scattered) + - cron: "20 12 * * 0" # Friendly format: weekly on sunday around 12:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index b5a7be0ccd7..ff41f9066f8 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -61,8 +61,7 @@ name: "GitHub Remote MCP Authentication Test" on: schedule: - - cron: "21 5 * * *" - # Friendly format: daily (scattered) + - cron: "21 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index b8c702e5e05..95a976a8ae6 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -67,8 +67,7 @@ name: "Glossary Maintainer" on: schedule: - - cron: "5 10 * * 1-5" - # Friendly format: daily around 10:00 on weekdays (scattered) + - cron: "5 10 * * 1-5" # Friendly format: daily around 10:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 8b20b619cfd..9167da6105e 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -69,8 +69,7 @@ name: "Go Fan" on: schedule: - - cron: "53 7 * * 1-5" - # Friendly format: daily around 7:00 on weekdays (scattered) + - cron: "53 7 * * 1-5" # Friendly format: daily around 7:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 6ecf506d064..3442f2533ed 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -64,8 +64,7 @@ name: "Go Logger Enhancement" on: schedule: - - cron: "9 3 * * *" - # Friendly format: daily (scattered) + - cron: "9 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index b60a39f1a76..f78b083838f 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -64,8 +64,7 @@ name: "Go Pattern Detector" on: schedule: - - cron: "29 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "29 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 387b058dd50..86e4fa98fc4 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -61,8 +61,7 @@ name: "GPL Dependency Cleaner (gpclean)" on: schedule: - - cron: "7 3 * * *" - # Friendly format: daily (scattered) + - cron: "7 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index bdc6e0d1713..48db47730b9 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -63,8 +63,7 @@ name: "Instructions Janitor" on: schedule: - - cron: "25 8 * * *" - # Friendly format: daily (scattered) + - cron: "25 8 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 77e0eaf4770..6b5f9a6b622 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -66,8 +66,7 @@ name: "Issue Arborist" on: schedule: - - cron: "7 5 * * *" - # Friendly format: daily (scattered) + - cron: "7 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index a8449f3d5b7..c6e96ce6ce3 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -67,8 +67,7 @@ on: # issues: read # pull-requests: read schedule: - - cron: "5/30 * * * *" - # Friendly format: every 30m (scattered) + - cron: "5/30 * * * *" # Friendly format: every 30m (scattered) # skip-if-check-failing: # Skip-if-check-failing processed as check status gate in pre-activation job # allow-pending: true # include: diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index ca15fffb494..2f4138b1a51 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -61,8 +61,7 @@ name: "Issue Triage Agent" on: schedule: - - cron: "37 14 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "37 14 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: @@ -402,8 +401,8 @@ jobs: if: needs.activation.outputs.daily_ai_credits_exceeded != 'true' runs-on: ubuntu-latest permissions: - contents: read - issues: read + contents: read + issues: read concurrency: group: "gh-aw-copilot-${{ github.workflow }}" queue: max diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index f85d4439f12..2a2deb9d2b3 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -62,8 +62,7 @@ name: "jsweep - JavaScript Unbloater" on: schedule: - - cron: "38 3 * * *" - # Friendly format: daily (scattered) + - cron: "38 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 8d703e2c660..16154099737 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -63,8 +63,7 @@ name: "Layout Specification Maintainer" on: schedule: - - cron: "18 7 * * 1" - # Friendly format: weekly on monday around 7:00 (scattered) + - cron: "18 7 * * 1" # Friendly format: weekly on monday around 7:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index 1a4b78571df..e774a04042a 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -62,8 +62,7 @@ name: "LintMonster" on: schedule: - - cron: "26 2 * * *" - # Friendly format: daily (scattered) + - cron: "26 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml index 1169dace285..36d7e5add43 100644 --- a/.github/workflows/linter-miner.lock.yml +++ b/.github/workflows/linter-miner.lock.yml @@ -65,8 +65,7 @@ name: "Linter Miner" on: schedule: - - cron: "21 17 * * *" - # Friendly format: daily (scattered) + - cron: "21 17 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 243d5615940..58ff8a06178 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -64,8 +64,7 @@ name: "Lockfile Statistics Analysis Agent" on: schedule: - - cron: "9 20 * * *" - # Friendly format: daily (scattered) + - cron: "9 20 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml index 381e5930ccd..6249e339f01 100644 --- a/.github/workflows/mattpocock-skills-reviewer.lock.yml +++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml @@ -65,7 +65,7 @@ name: "Matt Pocock Skills Reviewer" on: pull_request: types: - - ready_for_review + - ready_for_review workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index cca51dce7fa..1945897fa0e 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -108,8 +108,7 @@ name: "MCP Inspector Agent" on: schedule: - - cron: "35 18 * * 1" - # Friendly format: weekly on monday around 18:00 (scattered) + - cron: "35 18 * * 1" # Friendly format: weekly on monday around 18:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 734086fc310..00385fc3b9c 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -65,8 +65,7 @@ name: "Metrics Collector" on: schedule: - - cron: "23 2 * * *" - # Friendly format: daily (scattered) + - cron: "23 2 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 4cf0f968dca..b818a20bd6c 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -66,8 +66,7 @@ name: "Organization Health Report" on: schedule: - - cron: "11 8 * * 1" - # Friendly format: weekly on monday around 09:00 (scattered) + - cron: "11 8 * * 1" # Friendly format: weekly on monday around 09:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 8e135f79faf..1b00ed7d3a8 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -61,8 +61,7 @@ name: "Outcome Collector" on: schedule: - - cron: "0 0 */3 * *" - # Friendly format: every 3 days + - cron: "0 0 */3 * *" # Friendly format: every 3 days workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index a5632152fbc..a848c960194 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -63,8 +63,8 @@ name: "Poem Bot - A Creative Agentic Workflow" on: # roles: # Roles processed as role check in pre-activation job - # - admin # Roles processed as role check in pre-activation job - # - maintainer # Roles processed as role check in pre-activation job + # - admin # Roles processed as role check in pre-activation job + # - maintainer # Roles processed as role check in pre-activation job workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml index 2e156dd6524..60fecf78c33 100644 --- a/.github/workflows/pr-code-quality-reviewer.lock.yml +++ b/.github/workflows/pr-code-quality-reviewer.lock.yml @@ -65,7 +65,7 @@ name: "PR Code Quality Reviewer" on: pull_request: types: - - ready_for_review + - ready_for_review workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml index 20c5c17a96c..93cb9fca8ed 100644 --- a/.github/workflows/pr-sous-chef.lock.yml +++ b/.github/workflows/pr-sous-chef.lock.yml @@ -64,7 +64,7 @@ name: "PR Sous Chef" on: schedule: - - cron: "8/15 * * * *" + - cron: "8/15 * * * *" # skip-if-no-match: is:pr is:open -is:draft # Skip-if-no-match processed as search check in pre-activation job workflow_dispatch: inputs: diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index ad994c5e579..e14c3b981b5 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -65,8 +65,7 @@ name: "PR Triage Agent" on: schedule: - - cron: "7 */6 * * *" - # Friendly format: every 6h (scattered) + - cron: "7 */6 * * *" # Friendly format: every 6h (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index e4001d74402..8206126fe66 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -76,8 +76,7 @@ name: "Copilot Agent Prompt Clustering Analysis" on: schedule: - - cron: "39 9 * * *" - # Friendly format: daily (scattered) + - cron: "39 9 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index f02abc2019e..e882d093760 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -66,34 +66,34 @@ name: "Q" on: discussion: types: - - created - - edited + - created + - edited discussion_comment: types: - - created - - edited + - created + - edited issue_comment: types: - - created - - edited + - created + - edited issues: types: - - opened - - edited - - reopened + - opened + - edited + - reopened pull_request: types: - - opened - - edited - - reopened + - opened + - edited + - reopened pull_request_review_comment: types: - - created - - edited + - created + - edited # roles: # Roles processed as role check in pre-activation job - # - admin # Roles processed as role check in pre-activation job - # - maintainer # Roles processed as role check in pre-activation job - # - write # Roles processed as role check in pre-activation job + # - admin # Roles processed as role check in pre-activation job + # - maintainer # Roles processed as role check in pre-activation job + # - write # Roles processed as role check in pre-activation job permissions: {} diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index bba4f3d05c6..9a7b7ace4f5 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -65,8 +65,7 @@ name: "Refactoring Cadence" on: schedule: - - cron: "21 3 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "21 3 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index f8e9d217ce8..60c2bc9d0fb 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -61,8 +61,7 @@ name: "Repository Tree Map Generator" on: schedule: - - cron: "50 15 * * 1" - # Friendly format: weekly on monday around 15:00 (scattered) + - cron: "50 15 * * 1" # Friendly format: weekly on monday around 15:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 72aa0402a9f..1bb245e4763 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -65,8 +65,7 @@ name: "Repository Quality Improvement Agent" on: schedule: - - cron: "48 12 * * 1-5" - # Friendly format: daily around 13:00 on weekdays (scattered) + - cron: "48 12 * * 1-5" # Friendly format: daily around 13:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 5322e59ac22..bd1170fd566 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -69,8 +69,7 @@ name: "Safe Output Health Monitor" on: schedule: - - cron: "6 4 * * *" - # Friendly format: daily (scattered) + - cron: "6 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 677c2bdece4..f6820fab4f8 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -64,8 +64,7 @@ name: "Schema Consistency Checker" on: schedule: - - cron: "19 5 * * *" - # Friendly format: daily (scattered) + - cron: "19 5 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml index 7809fbaa1ba..aec8bc783ae 100644 --- a/.github/workflows/schema-feature-coverage.lock.yml +++ b/.github/workflows/schema-feature-coverage.lock.yml @@ -62,8 +62,7 @@ name: "Schema Feature Coverage Checker" on: schedule: - - cron: "24 6 * * 1" - # Friendly format: weekly on monday around 07:00 (scattered) + - cron: "24 6 * * 1" # Friendly format: weekly on monday around 07:00 (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 2ec44e3596f..1b0dc1b5b05 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -71,9 +71,9 @@ name: "Scout" on: # roles: # Roles processed as role check in pre-activation job - # - admin # Roles processed as role check in pre-activation job - # - maintainer # Roles processed as role check in pre-activation job - # - write # Roles processed as role check in pre-activation job + # - admin # Roles processed as role check in pre-activation job + # - maintainer # Roles processed as role check in pre-activation job + # - write # Roles processed as role check in pre-activation job workflow_dispatch: inputs: aw_context: @@ -85,8 +85,8 @@ on: default: shallow description: "Git history to fetch: shallow (default) or full" options: - - shallow - - full + - shallow + - full required: false type: choice topic: diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 14790eb4b6e..68e8d39e6c2 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -67,8 +67,7 @@ name: "Semantic Function Refactoring" on: schedule: - - cron: "39 23 * * *" - # Friendly format: daily (scattered) + - cron: "39 23 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 4ff20adf891..a28cb06791f 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -68,8 +68,7 @@ name: "Sergo - Serena Go Expert" on: schedule: - - cron: "40 3 * * *" - # Friendly format: daily (scattered) + - cron: "40 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 144f8e3a4d6..a32cf64f28e 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -65,8 +65,7 @@ name: "Slide Deck Maintainer" on: schedule: - - cron: "5 16 * * 1-5" - # Friendly format: daily around 16:00 on weekdays (scattered) + - cron: "5 16 * * 1-5" # Friendly format: daily around 16:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml index 4035cf91348..3d9a5fda49d 100644 --- a/.github/workflows/smoke-agent-all-merged.lock.yml +++ b/.github/workflows/smoke-agent-all-merged.lock.yml @@ -62,9 +62,9 @@ name: "Smoke Agent: all/merged" on: pull_request: # names: # Label filtering applied via job conditions - # - metal # Label filtering applied via job conditions + # - metal # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml index d71fa194d74..4dd01724862 100644 --- a/.github/workflows/smoke-agent-all-none.lock.yml +++ b/.github/workflows/smoke-agent-all-none.lock.yml @@ -62,9 +62,9 @@ name: "Smoke Agent: all/none" on: pull_request: # names: # Label filtering applied via job conditions - # - metal # Label filtering applied via job conditions + # - metal # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml index 3ff8501ec0b..ad225b46a70 100644 --- a/.github/workflows/smoke-agent-public-approved.lock.yml +++ b/.github/workflows/smoke-agent-public-approved.lock.yml @@ -64,9 +64,9 @@ name: "Smoke Agent: public/approved" on: pull_request: # names: # Label filtering applied via job conditions - # - metal # Label filtering applied via job conditions + # - metal # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml index a5bfd1a8361..8f6d1540b5f 100644 --- a/.github/workflows/smoke-agent-public-none.lock.yml +++ b/.github/workflows/smoke-agent-public-none.lock.yml @@ -62,9 +62,9 @@ name: "Smoke Agent: public/none" on: pull_request: # names: # Label filtering applied via job conditions - # - metal # Label filtering applied via job conditions + # - metal # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml index e8d12b12c22..04636cb1161 100644 --- a/.github/workflows/smoke-agent-scoped-approved.lock.yml +++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml @@ -63,9 +63,9 @@ name: "Smoke Agent: scoped/approved" on: pull_request: # names: # Label filtering applied via job conditions - # - metal # Label filtering applied via job conditions + # - metal # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index 08f1f26040b..d31b027f43a 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -65,9 +65,9 @@ name: "Smoke Antigravity" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml index b85b4a13705..24dcf48c577 100644 --- a/.github/workflows/smoke-call-workflow.lock.yml +++ b/.github/workflows/smoke-call-workflow.lock.yml @@ -63,9 +63,9 @@ name: "Smoke Call Workflow" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index bb0a1ed08c3..ca90e96160a 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -74,8 +74,7 @@ on: - go.mod - actions/setup/js/** schedule: - - cron: "52 7 * * *" - # Friendly format: daily (scattered) + - cron: "52 7 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index b5fbb413685..5d8a2c22ce2 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -75,9 +75,9 @@ name: "Smoke Claude" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 7882cbba2fc..6ba9a236c45 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -74,9 +74,9 @@ name: "Smoke Codex" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled # restore-memory: true # Restore-memory enables pre-activation memory restore workflow_dispatch: inputs: diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index 3c7244a42dd..57cd4b46b03 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -72,9 +72,9 @@ name: "Smoke Copilot ARM64" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-copilot-sub-agents.lock.yml b/.github/workflows/smoke-copilot-sub-agents.lock.yml index 99da339e85f..c1eec1d19d9 100644 --- a/.github/workflows/smoke-copilot-sub-agents.lock.yml +++ b/.github/workflows/smoke-copilot-sub-agents.lock.yml @@ -52,8 +52,7 @@ name: "Smoke Copilot Sub Agents" on: schedule: - - cron: "8 19 * * *" - # Friendly format: daily (scattered) + - cron: "8 19 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 39d071256e2..6ba7a968b36 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -63,9 +63,9 @@ name: "Smoke Create Cross-Repo PR" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke-create-cross-repo-pr # Label filtering applied via job conditions + # - smoke-create-cross-repo-pr # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 0b4818f7f85..a2b6fb7ddf2 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -65,9 +65,9 @@ name: "Smoke Crush" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index a4421bb7f55..e1bcdd0380b 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -67,9 +67,9 @@ name: "Smoke Gemini" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml index e4abe2681d4..2814d83a053 100644 --- a/.github/workflows/smoke-multi-pr.lock.yml +++ b/.github/workflows/smoke-multi-pr.lock.yml @@ -62,9 +62,9 @@ name: "Smoke Multi PR" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke-multi-pr # Label filtering applied via job conditions + # - smoke-multi-pr # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index ed3df2f9606..d09585745a7 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -65,9 +65,9 @@ name: "Smoke OpenCode" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index 1b72bfbe624..e58a9379df6 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -65,9 +65,9 @@ name: "Smoke Pi" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index c2d0d9c5383..9872bd8df37 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -64,9 +64,9 @@ name: "Smoke Project" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index c0096676aff..908304699c4 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -62,9 +62,9 @@ name: "Smoke Temporary ID" on: pull_request: # names: # Label filtering applied via job conditions - # - water # Label filtering applied via job conditions + # - water # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index 5ad780a9924..9789eac550c 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -66,9 +66,9 @@ name: "Agent Container Smoke Test" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke # Label filtering applied via job conditions + # - smoke # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index e8832e21bd8..e2e6b800b4e 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -63,9 +63,9 @@ name: "Smoke Update Cross-Repo PR" on: pull_request: # names: # Label filtering applied via job conditions - # - smoke-update-cross-repo-pr # Label filtering applied via job conditions + # - smoke-update-cross-repo-pr # Label filtering applied via job conditions types: - - labeled + - labeled workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml index 428aeaddea8..241a765ea5c 100644 --- a/.github/workflows/spec-enforcer.lock.yml +++ b/.github/workflows/spec-enforcer.lock.yml @@ -63,8 +63,7 @@ name: "Package Specification Enforcer" on: schedule: - - cron: "23 11 * * *" - # Friendly format: daily (scattered) + - cron: "23 11 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml index 83899765723..2952f3f1e42 100644 --- a/.github/workflows/spec-extractor.lock.yml +++ b/.github/workflows/spec-extractor.lock.yml @@ -67,8 +67,7 @@ name: "Package Specification Extractor" on: schedule: - - cron: "24 9 * * *" - # Friendly format: daily (scattered) + - cron: "24 9 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 00776bf5ddb..9ce725ab9f5 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -70,8 +70,7 @@ name: "Package Specification Librarian" on: schedule: - - cron: "8 13 * * *" - # Friendly format: daily (scattered) + - cron: "8 13 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml index ef22bc5b00b..3d65f1c935e 100644 --- a/.github/workflows/stale-pr-cleanup.lock.yml +++ b/.github/workflows/stale-pr-cleanup.lock.yml @@ -61,8 +61,7 @@ name: "Stale PR Cleanup" on: schedule: - - cron: "6 8 * * 6" - # Friendly format: weekly (scattered) + - cron: "6 8 * * 6" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index da044747316..c12f00ed912 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -67,8 +67,7 @@ name: "Static Analysis Report" on: schedule: - - cron: "37 4 * * *" - # Friendly format: daily (scattered) + - cron: "37 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 3ef16601f20..81944ad4da1 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -62,8 +62,7 @@ name: "Step Name Alignment" on: schedule: - - cron: "51 3 * * *" - # Friendly format: daily (scattered) + - cron: "51 3 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 250ba3cd74f..d87643c60f1 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -61,8 +61,7 @@ name: "Sub-Issue Closer" on: schedule: - - cron: "11 6 * * *" - # Friendly format: daily (scattered) + - cron: "11 6 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index b03ba34036d..43d0b53de3e 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -62,8 +62,7 @@ name: "Super Linter Report" on: schedule: - - cron: "54 13 * * 1-5" - # Friendly format: daily around 14:00 on weekdays (scattered) + - cron: "54 13 * * 1-5" # Friendly format: daily around 14:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 05141bfdd3a..98aea30b0bc 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -67,8 +67,7 @@ name: "Terminal Stylist" on: schedule: - - cron: "35 8 * * *" - # Friendly format: daily (scattered) + - cron: "35 8 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml index 84354459581..654913f8f64 100644 --- a/.github/workflows/test-quality-sentinel.lock.yml +++ b/.github/workflows/test-quality-sentinel.lock.yml @@ -61,7 +61,7 @@ name: "Test Quality Sentinel" on: pull_request: types: - - ready_for_review + - ready_for_review workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 2b973adacee..b9f5ada6731 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -64,14 +64,14 @@ name: "Tidy" on: push: branches: - - main + - main paths: - - "**/*.go" - - "**/*.js" - - "**/*.cjs" - - "**/*.ts" + - "**/*.go" + - "**/*.js" + - "**/*.cjs" + - "**/*.ts" schedule: - - cron: "34 6 * * *" + - cron: "34 6 * * *" workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index ddabfa582a0..843fa1c61c3 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -68,8 +68,7 @@ name: "Typist - Go Type Analysis" on: schedule: - - cron: "18 11 * * 1-5" - # Friendly format: daily around 11:00 on weekdays (scattered) + - cron: "18 11 * * 1-5" # Friendly format: daily around 11:00 on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index ac25a9aaed2..64b52d15cca 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -66,8 +66,7 @@ name: "Ubuntu Actions Image Analyzer" on: schedule: - - cron: "26 3 * * 4" - # Friendly format: weekly (scattered) + - cron: "26 3 * * 4" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml index c7ea011dffa..fb196f0ac78 100644 --- a/.github/workflows/uk-ai-operational-resilience.lock.yml +++ b/.github/workflows/uk-ai-operational-resilience.lock.yml @@ -64,8 +64,7 @@ name: "UK AI Operational Resilience" on: schedule: - - cron: "21 15 * * 1-5" - # Friendly format: daily on weekdays (scattered) + - cron: "21 15 * * 1-5" # Friendly format: daily on weekdays (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index d0036f54d48..b45a7e0c679 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -65,7 +65,7 @@ name: "Documentation Unbloat" on: schedule: - - cron: "24 16 * * *" + - cron: "24 16 * * *" # skip-if-match: is:pr is:open is:draft label:doc-unbloat # Skip-if-match processed as search check in pre-activation job workflow_dispatch: inputs: diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index 4b1dbbf9dc9..c1b000a4a5e 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -61,8 +61,7 @@ name: "Update Astro" on: schedule: - - cron: "51 2 * * *" - # Friendly format: daily (scattered) + - cron: "51 2 * * *" # Friendly format: daily (scattered) # skip-if-no-match: is:pr is:open author:app/dependabot label:dependencies # Skip-if-no-match processed as search check in pre-activation job workflow_dispatch: inputs: diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml index e939f31f39f..85fc28e8a72 100644 --- a/.github/workflows/weekly-blog-post-writer.lock.yml +++ b/.github/workflows/weekly-blog-post-writer.lock.yml @@ -66,8 +66,7 @@ name: "Weekly Blog Post Writer" on: schedule: - - cron: "38 2 * * 1" - # Friendly format: weekly on monday (scattered) + - cron: "38 2 * * 1" # Friendly format: weekly on monday (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index e9cce818f31..d54dce48943 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -61,8 +61,7 @@ name: "Weekly Editors Health Check" on: schedule: - - cron: "36 7 * * 6" - # Friendly format: weekly (scattered) + - cron: "36 7 * * 6" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 875dd96699b..ecfa6564a4e 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -68,8 +68,7 @@ name: "Weekly Issue Summary" on: schedule: - - cron: "50 14 * * 1" - # Friendly format: weekly on monday around 15:00 (scattered) + - cron: "50 14 * * 1" # Friendly format: weekly on monday around 15:00 (scattered) workflow_dispatch: inputs: aw_context: @@ -420,8 +419,8 @@ jobs: if: needs.activation.outputs.daily_ai_credits_exceeded != 'true' runs-on: ubuntu-latest permissions: - contents: read - issues: read + contents: read + issues: read concurrency: group: "gh-aw-copilot-${{ github.workflow }}" queue: max diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml index dddef80a7c4..73317f48818 100644 --- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml +++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml @@ -63,8 +63,7 @@ name: "Weekly Safe Outputs Specification Review" on: schedule: - - cron: "19 4 * * 1" - # Friendly format: weekly on monday (scattered) + - cron: "19 4 * * 1" # Friendly format: weekly on monday (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 4265fb0b7a2..204982ab2e9 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -65,7 +65,7 @@ on: issues: # lock-for-agent: true # Lock-for-agent processed as issue locking in activation job types: - - opened + - opened permissions: {} diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 0c521c9cc65..3050569d0d5 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -62,8 +62,7 @@ name: "Workflow Health Manager - Meta-Orchestrator" on: schedule: - - cron: "26 4 * * *" - # Friendly format: daily (scattered) + - cron: "26 4 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index de12c960100..5a333b8096b 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -64,8 +64,7 @@ name: "Workflow Normalizer" on: schedule: - - cron: "40 12 * * *" - # Friendly format: daily (scattered) + - cron: "40 12 * * *" # Friendly format: daily (scattered) workflow_dispatch: inputs: aw_context: diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 1a11ef83428..7427bb96d98 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -61,8 +61,7 @@ name: "Workflow Skill Extractor" on: schedule: - - cron: "35 3 * * 4" - # Friendly format: weekly (scattered) + - cron: "35 3 * * 4" # Friendly format: weekly (scattered) workflow_dispatch: inputs: aw_context: diff --git a/pkg/workflow/compiler_events_test.go b/pkg/workflow/compiler_events_test.go index 8d1e6f724dd..d74243e9d34 100644 --- a/pkg/workflow/compiler_events_test.go +++ b/pkg/workflow/compiler_events_test.go @@ -152,7 +152,7 @@ tools: allowed: [list_issues] ---`, filename: "test-bot.md", - expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", + expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", expectedIf: "startsWith(github.event.issue.body, '/test-bot ')", expectedCommand: "test-bot", }, @@ -167,7 +167,7 @@ tools: allowed: [list_issues] ---`, filename: "test-new-format.md", - expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", + expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", expectedIf: "startsWith(github.event.issue.body, '/new-bot ')", expectedCommand: "new-bot", }, @@ -181,7 +181,7 @@ tools: allowed: [list_issues] ---`, filename: "default-name-bot.md", - expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", + expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", expectedIf: "startsWith(github.event.issue.body, '/default-name-bot ')", expectedCommand: "default-name-bot", }, @@ -195,7 +195,7 @@ tools: allowed: [list_issues] ---`, filename: "test-string-format.md", - expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", + expectedOn: "pull_request_review_comment:\n types:\n - created\n - edited", expectedIf: "startsWith(github.event.issue.body, '/customname ')", expectedCommand: "customname", }, @@ -276,7 +276,7 @@ tools: allowed: [list_issues] ---`, filename: "command-with-dispatch.md", - expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n workflow_dispatch:", + expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n workflow_dispatch:", expectedIf: "github.event_name == 'issues'", expectedCommand: "test-bot", shouldError: false, @@ -294,7 +294,7 @@ tools: allowed: [list_issues] ---`, filename: "command-with-schedule.md", - expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n schedule:\n - cron: \"0 9 * * 1\"", + expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n schedule:\n - cron: \"0 9 * * 1\"", expectedIf: "github.event_name == 'issues'", expectedCommand: "schedule-bot", shouldError: false, @@ -313,7 +313,7 @@ tools: allowed: [list_issues] ---`, filename: "command-with-multiple.md", - expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n push:\n branches:\n - main\n workflow_dispatch:", + expectedOn: "on:\n discussion:\n types:\n - created\n - edited\n discussion_comment:\n types:\n - created\n - edited\n issue_comment:\n types:\n - created\n - edited\n issues:\n types:\n - opened\n - edited\n - reopened\n pull_request:\n types:\n - opened\n - edited\n - reopened\n pull_request_review_comment:\n types:\n - created\n - edited\n push:\n branches:\n - main\n workflow_dispatch:", expectedIf: "github.event_name == 'issues'", expectedCommand: "multi-bot", shouldError: false, diff --git a/pkg/workflow/compiler_main_job.go b/pkg/workflow/compiler_main_job.go index 8ddf604eb8e..68090ad7d02 100644 --- a/pkg/workflow/compiler_main_job.go +++ b/pkg/workflow/compiler_main_job.go @@ -363,7 +363,7 @@ func (c *Compiler) buildMainJob(data *WorkflowData, activationJobCreated bool) ( if needsContentsRead { if permissions == "" { perms := NewPermissionsContentsRead() - permissions = perms.RenderToYAML() + permissions = filterJobLevelPermissions(perms.RenderToYAML()) } else { // Parse the already-filtered permissions string (not the raw data.Permissions) // since filterJobLevelPermissions may have adjusted the indentation/format. @@ -371,7 +371,7 @@ func (c *Compiler) buildMainJob(data *WorkflowData, activationJobCreated bool) ( perms := parser.ToPermissions() if level, exists := perms.Get(PermissionContents); !exists || level == PermissionNone { perms.Set(PermissionContents, PermissionRead) - permissions = perms.RenderToYAML() + permissions = filterJobLevelPermissions(perms.RenderToYAML()) } } } diff --git a/pkg/workflow/label_command_test.go b/pkg/workflow/label_command_test.go index b2ba24dd656..fe8b2d62a47 100644 --- a/pkg/workflow/label_command_test.go +++ b/pkg/workflow/label_command_test.go @@ -604,7 +604,7 @@ Run CI diagnostics. require.NoError(t, err) lockStr := string(lockContent) - require.Contains(t, lockStr, "pull_request:\n types:\n - opened") + require.Contains(t, lockStr, "pull_request:\n types:\n - opened") require.Contains(t, lockStr, "workflow_dispatch:") require.Contains(t, lockStr, "item_number:") require.NotContains(t, lockStr, "pull_request:\n types: [labeled]") diff --git a/pkg/workflow/schedule_preprocessing.go b/pkg/workflow/schedule_preprocessing.go index d7844d4487e..7f501538f41 100644 --- a/pkg/workflow/schedule_preprocessing.go +++ b/pkg/workflow/schedule_preprocessing.go @@ -440,19 +440,14 @@ func (c *Compiler) addFriendlyScheduleComments(yamlStr string, frontmatter map[s // If we're in the schedule array and find a cron line, add the friendly comment if inScheduleArray && strings.Contains(trimmedLine, "cron:") { scheduleItemIndex++ - result = append(result, line) - // Add friendly format comment if available + // Add friendly format comment inline on the same line as the cron expression. + // Placing it on a separate line triggers yamllint's comments-indentation rule + // because the comment indentation would differ from the next non-comment line. if friendly, exists := c.scheduleFriendlyFormats[scheduleItemIndex]; exists { - // Get the indentation of the cron line - indentation := "" - if len(line) > len(trimmedLine) { - indentation = line[:len(line)-len(trimmedLine)] - } - // Add comment with friendly format on the next line - comment := indentation + " # Friendly format: " + friendly - result = append(result, comment) + line = line + " # Friendly format: " + friendly } + result = append(result, line) continue } diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden index 686ca7b2bb4..9a4df17954e 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden @@ -7,8 +7,7 @@ on: - labeled # reaction: eyes # Reaction processed as activation job step schedule: - - cron: "14 */12 * * *" - # Friendly format: every 12h (scattered) + - cron: "14 */12 * * *" # Friendly format: every 12h (scattered) status-comment: true workflow_dispatch: inputs: diff --git a/pkg/workflow/tools.go b/pkg/workflow/tools.go index 9e7fa6ccff9..cb9d7ea50e6 100644 --- a/pkg/workflow/tools.go +++ b/pkg/workflow/tools.go @@ -146,7 +146,7 @@ func (c *Compiler) applyDefaults(data *WorkflowData, markdownPath string) error } // Convert merged events to YAML - mergedEventsYAML, err := yaml.Marshal(map[string]any{"on": commandEventsMap}) + mergedEventsYAML, err := yaml.MarshalWithOptions(map[string]any{"on": commandEventsMap}, yaml.IndentSequence(true)) if err == nil { yamlStr := strings.TrimSuffix(string(mergedEventsYAML), "\n") // Post-process YAML to ensure cron expressions are quoted @@ -257,7 +257,7 @@ func (c *Compiler) applyDefaults(data *WorkflowData, markdownPath string) error } // Convert merged events to YAML - mergedEventsYAML, err := yaml.Marshal(map[string]any{"on": labelEventsMap}) + mergedEventsYAML, err := yaml.MarshalWithOptions(map[string]any{"on": labelEventsMap}, yaml.IndentSequence(true)) if err != nil { return fmt.Errorf("failed to marshal label-command events: %w", err) } diff --git a/pkg/workflow/trigger_parser.go b/pkg/workflow/trigger_parser.go index de916acdb05..2c965e879bb 100644 --- a/pkg/workflow/trigger_parser.go +++ b/pkg/workflow/trigger_parser.go @@ -1008,7 +1008,7 @@ func (c *Compiler) parseOnSection(frontmatter map[string]any, workflowData *Work workflowData.LabelCommandOtherEvents = otherEvents } else if (hasReaction || hasStopAfter || hasStatusComment) && len(otherEvents) > 0 { // Only re-marshal the "on" if we have to - onEventsYAML, err := yaml.Marshal(map[string]any{"on": otherEvents}) + onEventsYAML, err := yaml.MarshalWithOptions(map[string]any{"on": otherEvents}, yaml.IndentSequence(true)) if err == nil { yamlStr := strings.TrimSuffix(string(onEventsYAML), "\n") // Post-process YAML to ensure cron expressions are quoted