diff --git a/.github/aw/schemas/agentic-workflow.json b/.github/aw/schemas/agentic-workflow.json index 78956e99534..465d9fe2a64 100644 --- a/.github/aw/schemas/agentic-workflow.json +++ b/.github/aw/schemas/agentic-workflow.json @@ -1195,11 +1195,6 @@ "type": "string", "enum": ["read", "write", "none"] }, - "repository-projects": { - "type": "string", - "enum": ["read", "write", "none"], - "description": "Permission for repository projects (read: view projects, write: manage projects, none: no access)" - }, "security-events": { "type": "string", "enum": ["read", "write", "none"] diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 5bacbbcdf46..5292fa0757e 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -7307,7 +7307,9 @@ jobs: pull-requests: write timeout-minutes: 15 env: - GH_AW_WORKFLOW_ID: "agent" + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "agent-performance-analyzer" + GH_AW_WORKFLOW_NAME: "Agent Performance Analyzer - Meta-Orchestrator" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8588,8 +8590,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Agent Performance Analyzer - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8888,8 +8888,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Agent Performance Analyzer - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9179,8 +9177,6 @@ jobs: GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} GH_AW_CREATED_DISCUSSION_URL: ${{ steps.create_discussion.outputs.discussion_url }} GH_AW_CREATED_DISCUSSION_NUMBER: ${{ steps.create_discussion.outputs.discussion_number }} - GH_AW_WORKFLOW_NAME: "Agent Performance Analyzer - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 37fdfb3530e..406c08480e1 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -320,7 +320,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 3ca4d5cb6f8..531048f34cb 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -1029,7 +1029,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 186f84f8d08..184dd052b5f 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -269,7 +269,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 70b3fd9a746..e42941c7388 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -190,7 +190,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -320,7 +320,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -333,7 +333,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6825,7 +6825,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 9a8d4381a46..68e6551fc93 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -253,7 +253,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -266,7 +266,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6308,7 +6308,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index fd9ed2439db..4702a873793 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -1008,7 +1008,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 7c345ba111b..ec836343699 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -266,7 +266,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index ff5b4bb6b40..cef6f305134 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -312,7 +312,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/campaign-manager.lock.yml b/.github/workflows/campaign-manager.lock.yml index c77be5d4370..7d212a87191 100644 --- a/.github/workflows/campaign-manager.lock.yml +++ b/.github/workflows/campaign-manager.lock.yml @@ -7179,7 +7179,9 @@ jobs: pull-requests: write timeout-minutes: 15 env: - GH_AW_WORKFLOW_ID: "agent" + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "campaign-manager" + GH_AW_WORKFLOW_NAME: "Campaign Manager - Meta-Orchestrator" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8460,8 +8462,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8760,8 +8760,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9051,8 +9049,6 @@ jobs: GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} GH_AW_CREATED_DISCUSSION_URL: ${{ steps.create_discussion.outputs.discussion_url }} GH_AW_CREATED_DISCUSSION_NUMBER: ${{ steps.create_discussion.outputs.discussion_number }} - GH_AW_WORKFLOW_NAME: "Campaign Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9460,8 +9456,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index f5758d31300..c337112fc3e 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -995,7 +995,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -1014,7 +1014,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index d46fe154c0d..4a0ed4395df 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -324,7 +324,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 5051ff968d6..ecb80d15bae 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -296,7 +296,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 507508c29c7..e95396df126 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -265,7 +265,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 6c0fe8d34b1..2f974b6f1b1 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -271,7 +271,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -284,7 +284,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6314,7 +6314,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 6824cf96371..288ee77556d 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -1069,7 +1069,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -1082,7 +1082,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -7195,7 +7195,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/close-old-discussions.lock.yml b/.github/workflows/close-old-discussions.lock.yml index 4d8136482a2..b2ffcb7e6c6 100644 --- a/.github/workflows/close-old-discussions.lock.yml +++ b/.github/workflows/close-old-discussions.lock.yml @@ -279,7 +279,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -298,7 +298,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6425,7 +6425,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 033bd8d5596..1bd66e32299 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -255,7 +255,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -268,7 +268,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6226,7 +6226,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 4439380aa93..6e1a481d0fa 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -280,7 +280,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -293,7 +293,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6624,7 +6624,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index db69641cd26..691b8ff9898 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -174,7 +174,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -204,7 +204,7 @@ jobs: name: Fetch PR comments for detailed analysis run: "# Create comments directory\nmkdir -p /tmp/gh-aw/pr-comments\n\n# Fetch detailed comments for each PR from the pre-fetched data\nPR_COUNT=$(jq 'length' /tmp/gh-aw/pr-data/copilot-prs.json)\necho \"Fetching comments for $PR_COUNT PRs...\"\n\njq -r '.[].number' /tmp/gh-aw/pr-data/copilot-prs.json | while read -r PR_NUM; do\n echo \"Fetching comments for PR #${PR_NUM}\"\n gh pr view \"${PR_NUM}\" \\\n --json comments,reviews,reviewComments \\\n > \"/tmp/gh-aw/pr-comments/pr-${PR_NUM}.json\" 2>/dev/null || echo \"{}\" > \"/tmp/gh-aw/pr-comments/pr-${PR_NUM}.json\"\n sleep 0.5 # Rate limiting\ndone\n\necho \"Comment data saved to /tmp/gh-aw/pr-comments/\"\n" - name: Install NLP libraries - run: "pip install --user nltk scikit-learn textblob wordcloud\n\n# Download required NLTK data (using punkt_tab for NLTK 3.9+)\npython3 -c \"import nltk; nltk.download('punkt_tab', quiet=True); nltk.download('stopwords', quiet=True); nltk.download('vader_lexicon', quiet=True); nltk.download('averaged_perceptron_tagger_eng', quiet=True)\"\n\n# Verify installations\npython3 -c \"import nltk; print(f'NLTK {nltk.__version__} installed')\"\npython3 -c \"import sklearn; print(f'scikit-learn {sklearn.__version__} installed')\"\npython3 -c \"import textblob; print(f'TextBlob {textblob.__version__} installed')\"\npython3 -c \"import wordcloud; print(f'WordCloud {wordcloud.__version__} installed')\"\n\necho \"All NLP libraries installed successfully\"\n" + run: "pip install --user --quiet nltk scikit-learn textblob wordcloud\n\n# Download required NLTK data (using punkt_tab for NLTK 3.9+)\npython3 -c \"import nltk; nltk.download('punkt_tab', quiet=True); nltk.download('stopwords', quiet=True); nltk.download('vader_lexicon', quiet=True); nltk.download('averaged_perceptron_tagger_eng', quiet=True)\"\n\n# Verify installations\npython3 -c \"import nltk; print(f'NLTK {nltk.__version__} installed')\"\npython3 -c \"import sklearn; print(f'scikit-learn {sklearn.__version__} installed')\"\npython3 -c \"import textblob; print(f'TextBlob {textblob.__version__} installed')\"\npython3 -c \"import wordcloud; print(f'WordCloud {wordcloud.__version__} installed')\"\n\necho \"All NLP libraries installed successfully\"\n" # Cache memory file share configuration from frontmatter processed below - name: Create cache-memory directory @@ -328,7 +328,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/copilot-pr-nlp-analysis.md b/.github/workflows/copilot-pr-nlp-analysis.md index 6a4ccf2d722..b7d70a4a14c 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.md +++ b/.github/workflows/copilot-pr-nlp-analysis.md @@ -68,7 +68,7 @@ steps: - name: Install NLP libraries run: | - pip install --user nltk scikit-learn textblob wordcloud + pip install --user --quiet nltk scikit-learn textblob wordcloud # Download required NLTK data (using punkt_tab for NLTK 3.9+) python3 -c "import nltk; nltk.download('punkt_tab', quiet=True); nltk.download('stopwords', quiet=True); nltk.download('vader_lexicon', quiet=True); nltk.download('averaged_perceptron_tagger_eng', quiet=True)" diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index f82971ab6ce..23141cd1a43 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -296,7 +296,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index ad44e43bc23..8d775f503d1 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -181,7 +181,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -306,7 +306,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -319,7 +319,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -7363,7 +7363,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index cc4a6b66447..68e2ac63904 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -1009,7 +1009,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 7ffa8644327..a63a3bdb4de 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -264,7 +264,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 3213df2c5df..637afda1d5c 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -167,7 +167,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -293,7 +293,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -306,7 +306,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6861,7 +6861,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 277b0d14917..345b9c3af7f 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -170,7 +170,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -315,7 +315,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 00f51e42caf..cf271c624ac 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -264,7 +264,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -277,7 +277,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6161,7 +6161,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index c5f054d9c56..196ebeb9af3 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -244,7 +244,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -263,7 +263,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6244,7 +6244,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index fcee83d2e14..8fd55c289ae 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -186,7 +186,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -356,7 +356,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 7b12d04bdca..94305b1bab8 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -187,7 +187,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -358,7 +358,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index f9831811c86..674d392fb9d 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -182,7 +182,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -301,7 +301,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -320,7 +320,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -7422,7 +7422,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 60afd382c58..1abd925691b 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -265,7 +265,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index d0a6dc8912a..14009459e0e 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -257,7 +257,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -270,7 +270,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6136,7 +6136,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 5c861a2134d..9dd2de141ae 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -176,7 +176,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -323,7 +323,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index acd1a2b3ee0..7edca63a5f2 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -173,7 +173,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -293,7 +293,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -312,7 +312,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -8885,7 +8885,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 2a15fe6d564..23fdbcaea8b 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -171,7 +171,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -312,7 +312,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index ca804598c4b..6cee6e35a37 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -278,7 +278,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index bb4f882768f..7d19b050398 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -265,7 +265,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index a78903d7854..e43c816fc88 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -323,7 +323,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -342,7 +342,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6912,7 +6912,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 51a51a170ee..1942c16901a 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -266,7 +266,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index f214ea1393e..3aa385c9e99 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -295,7 +295,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 2f9e7f95d2b..579e464cc27 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -265,7 +265,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 52ad48a76cc..c51e802bd3e 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -282,7 +282,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -295,7 +295,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6777,7 +6777,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 07a38c08213..8733ec65d22 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -268,7 +268,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index a5c1a666e43..b440ac7f574 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -268,7 +268,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index cdce8a788f0..faf2413125e 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -255,7 +255,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -274,7 +274,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6473,7 +6473,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 1d326813286..5e356cdd962 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -254,7 +254,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index cfad1813918..e370bba60b9 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -254,7 +254,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -267,7 +267,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -5975,7 +5975,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index d91bae4b36b..495709ab9b8 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -281,7 +281,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 9c276f2b1cc..1f837f9e98a 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -254,7 +254,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index d990085ae4d..2ea0e62babf 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -172,7 +172,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -297,7 +297,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -310,7 +310,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6716,7 +6716,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index f380a837d51..a161bd14456 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -271,7 +271,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Write Safe Outputs Config run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -6588,7 +6588,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 4d47cf86e7b..1001ea6c347 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -297,7 +297,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 56b8c5d6e09..d83f9021ccd 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -280,7 +280,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -293,7 +293,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6371,7 +6371,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml index 4f27baaf386..9033c65b00b 100644 --- a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml @@ -264,7 +264,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/go-file-size-reduction.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction.campaign.g.lock.yml index 7e77bf580a7..5568d0b0333 100644 --- a/.github/workflows/go-file-size-reduction.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction.campaign.g.lock.yml @@ -264,7 +264,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index d0a9bbf62a2..1cc4dca58a0 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -280,7 +280,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -293,7 +293,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6236,7 +6236,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 7dacd3fad2e..afebd8e3daf 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -255,7 +255,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -268,7 +268,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6102,7 +6102,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 5caa79a1264..5a3e5b9487d 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -1023,7 +1023,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 0e6bd920531..56981a3ed16 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -296,7 +296,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/human-ai-collaboration.lock.yml b/.github/workflows/human-ai-collaboration.lock.yml index b976e9b9dfd..b33a311791f 100644 --- a/.github/workflows/human-ai-collaboration.lock.yml +++ b/.github/workflows/human-ai-collaboration.lock.yml @@ -295,7 +295,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/incident-response.lock.yml b/.github/workflows/incident-response.lock.yml index 544576cb753..3216d5813a0 100644 --- a/.github/workflows/incident-response.lock.yml +++ b/.github/workflows/incident-response.lock.yml @@ -309,7 +309,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 738e6d32b7b..5fa2ad93aa1 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -264,7 +264,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -277,7 +277,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6116,7 +6116,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/intelligence.lock.yml b/.github/workflows/intelligence.lock.yml index ef0c7fc422b..3518f14ced3 100644 --- a/.github/workflows/intelligence.lock.yml +++ b/.github/workflows/intelligence.lock.yml @@ -179,7 +179,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -349,7 +349,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 743f95f2ccd..a31a8819b39 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -254,7 +254,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -273,7 +273,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6543,7 +6543,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index d95c649eb4f..9c7e1c28437 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -958,7 +958,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index f897bc7de5f..01228097cbe 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -274,7 +274,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index b707e5059ff..5e14b4bb48b 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -219,7 +219,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index a9a50035846..7136ce143dc 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -167,7 +167,7 @@ jobs: - name: Setup uv uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5 - name: Install TypeScript language service - run: npm install -g typescript-language-server typescript + run: npm install -g --silent typescript-language-server typescript - name: Create gh-aw temp directory run: | mkdir -p /tmp/gh-aw/agent @@ -294,7 +294,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 330cf70d138..234d7f6e116 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -270,7 +270,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 2cfbf78a8b2..c91f390730a 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -268,7 +268,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -281,7 +281,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6362,7 +6362,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 50d810920e5..d0dabd310f2 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -330,7 +330,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 370493472f7..5a1d9e782fc 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -675,7 +675,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index b84eade5b21..dd569952fe6 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -271,7 +271,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 17977f42100..7d266aaf9bf 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -173,7 +173,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -316,7 +316,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/org-wide-rollout.lock.yml b/.github/workflows/org-wide-rollout.lock.yml index fef9c7098d0..d72e4aa03f8 100644 --- a/.github/workflows/org-wide-rollout.lock.yml +++ b/.github/workflows/org-wide-rollout.lock.yml @@ -316,7 +316,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index ddbab17634b..d06fabff691 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -1048,7 +1048,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2041cae98d3..99893bece2f 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -1008,7 +1008,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index dec932489db..f5530f168ea 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1030,7 +1030,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 05ef2f06cff..fee1984bab4 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -190,7 +190,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -338,7 +338,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index ebe4d431a0c..ea3c796b997 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -720,7 +720,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index ddef365483e..7488edefebd 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -195,7 +195,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -341,7 +341,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -354,7 +354,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6997,7 +6997,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 2ab687d9991..8de90d9ddfb 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -169,7 +169,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -310,7 +310,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 13c22b7d233..f407f083446 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1077,7 +1077,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 61edf77e3ef..7c69b72b99b 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -274,7 +274,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 32c39600bf0..7b9e9d06113 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -269,7 +269,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 9bcbe613005..a4c74593fdf 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -294,7 +294,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 9209b3989bc..8ae1cb944d8 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -272,7 +272,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index be36f3e4532..9acc4374fee 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -293,7 +293,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -306,7 +306,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6531,7 +6531,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 8187423a9ff..a27586e1e3a 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -271,7 +271,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Write Safe Outputs Config run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -6298,7 +6298,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index c74f4d9e6fd..8fecfe1b8b5 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1060,7 +1060,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -1073,7 +1073,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -7163,7 +7163,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 54bb39f4f30..f48856440ee 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -300,7 +300,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 4886bcde3bb..cc639de0177 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -272,7 +272,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -285,7 +285,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6126,7 +6126,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 6cb99553c90..43f87ea687d 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -253,7 +253,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -266,7 +266,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6545,7 +6545,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/shared/python-dataviz.md b/.github/workflows/shared/python-dataviz.md index c5ee8e7c85b..a7d8a98b73f 100644 --- a/.github/workflows/shared/python-dataviz.md +++ b/.github/workflows/shared/python-dataviz.md @@ -45,7 +45,7 @@ steps: - name: Install Python scientific libraries run: | - pip install --user numpy pandas matplotlib seaborn scipy + pip install --user --quiet numpy pandas matplotlib seaborn scipy # Verify installations python3 -c "import numpy; print(f'NumPy {numpy.__version__} installed')" diff --git a/.github/workflows/shared/trending-charts-simple.md b/.github/workflows/shared/trending-charts-simple.md index 11c35fb7936..be42feab207 100644 --- a/.github/workflows/shared/trending-charts-simple.md +++ b/.github/workflows/shared/trending-charts-simple.md @@ -44,7 +44,7 @@ steps: - name: Install Python scientific libraries run: | - pip install --user numpy pandas matplotlib seaborn scipy + pip install --user --quiet numpy pandas matplotlib seaborn scipy # Verify installations python3 -c "import numpy; print(f'NumPy {numpy.__version__} installed')" diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 3f30a40fecb..1d05f9615a1 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -298,7 +298,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 9d5577c30cd..b06671a2cc2 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -692,7 +692,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -705,7 +705,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6678,7 +6678,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index 83fa9c9b2bb..c95c3654d3c 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -655,7 +655,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -674,7 +674,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6757,7 +6757,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 6a46d36df45..26367591f96 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -682,7 +682,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Install awf binary run: | echo "Installing awf via installer script (requested version: v0.7.0)" @@ -701,7 +701,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6870,7 +6870,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex - run: npm install -g @openai/codex@0.75.0 + run: npm install -g --silent @openai/codex@0.75.0 - name: Run Codex run: | set -o pipefail diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 97f89378ac4..dca93f8c302 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -687,7 +687,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index ece46e579c6..3ab63ee8786 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -711,7 +711,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index e47ae4c2796..613beebfe7a 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -692,7 +692,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index cfe83f42edc..f1e6640772d 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -715,7 +715,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -728,7 +728,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6795,7 +6795,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/smoke-srt-custom-config.lock.yml b/.github/workflows/smoke-srt-custom-config.lock.yml index 11d49575b6a..45144e8dd14 100644 --- a/.github/workflows/smoke-srt-custom-config.lock.yml +++ b/.github/workflows/smoke-srt-custom-config.lock.yml @@ -249,7 +249,7 @@ jobs: npm install @anthropic-ai/sandbox-runtime echo "Sandbox Runtime installed successfully" - name: Install GitHub Copilot CLI - run: npm install @github/copilot@0.0.371 + run: npm install --silent @github/copilot@0.0.371 - name: Downloading container images run: | set -e @@ -262,7 +262,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/smoke-srt.lock.yml b/.github/workflows/smoke-srt.lock.yml index 529697c6020..7836c2b3ac9 100644 --- a/.github/workflows/smoke-srt.lock.yml +++ b/.github/workflows/smoke-srt.lock.yml @@ -265,7 +265,7 @@ jobs: npm install @anthropic-ai/sandbox-runtime echo "Sandbox Runtime installed successfully" - name: Install GitHub Copilot CLI - run: npm install @github/copilot@0.0.371 + run: npm install --silent @github/copilot@0.0.371 - name: Downloading container images run: | set -e @@ -278,7 +278,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index c3c8069263f..7b8a214b4d4 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -309,7 +309,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index a1db39bf30f..25ed2e3931b 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -1031,7 +1031,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 645e00a323d..c631f8d78b0 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -181,7 +181,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -205,7 +205,7 @@ jobs: - name: Setup Python environment for trending run: "# Create working directory structure\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Cache memory: /tmp/gh-aw/cache-memory/\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -359,7 +359,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index d545ee852d1..6e556f0a2c4 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -286,7 +286,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -299,7 +299,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6382,7 +6382,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index c78f776982a..6dca76ff2fd 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -264,7 +264,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 4d5f7de2b73..48a89f78e56 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -292,7 +292,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 483fcde13cc..99d092723ca 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -307,7 +307,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 3de471374ea..1b65aa5a5a8 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -696,7 +696,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 9eed2acbf55..10691df1424 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -264,7 +264,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -277,7 +277,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6543,7 +6543,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 2b59a2012e4..534faabe966 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -699,7 +699,7 @@ jobs: which awf awf --version - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Downloading container images run: | set -e @@ -712,7 +712,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi @@ -6889,7 +6889,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.73 + run: npm install -g --silent @anthropic-ai/claude-code@2.0.73 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index e3573c41872..c704d6d7520 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -279,7 +279,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 7b9d9c4e248..fe6a6537807 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -164,7 +164,7 @@ jobs: - name: Setup Python environment run: "# Create working directory for Python scripts\nmkdir -p /tmp/gh-aw/python\nmkdir -p /tmp/gh-aw/python/data\nmkdir -p /tmp/gh-aw/python/charts\nmkdir -p /tmp/gh-aw/python/artifacts\n\necho \"Python environment setup complete\"\necho \"Working directory: /tmp/gh-aw/python\"\necho \"Data directory: /tmp/gh-aw/python/data\"\necho \"Charts directory: /tmp/gh-aw/python/charts\"\necho \"Artifacts directory: /tmp/gh-aw/python/artifacts\"\n" - name: Install Python scientific libraries - run: "pip install --user numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" + run: "pip install --user --quiet numpy pandas matplotlib seaborn scipy\n\n# Verify installations\npython3 -c \"import numpy; print(f'NumPy {numpy.__version__} installed')\"\npython3 -c \"import pandas; print(f'Pandas {pandas.__version__} installed')\"\npython3 -c \"import matplotlib; print(f'Matplotlib {matplotlib.__version__} installed')\"\npython3 -c \"import seaborn; print(f'Seaborn {seaborn.__version__} installed')\"\npython3 -c \"import scipy; print(f'SciPy {scipy.__version__} installed')\"\n\necho \"All scientific libraries installed successfully\"\n" - if: always() name: Upload generated charts uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 @@ -267,7 +267,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 2b080166c5a..b0e2a61d54d 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -312,7 +312,7 @@ jobs: while [ $attempt -le $max_attempts ]; do echo "Attempt $attempt of $max_attempts: Pulling $image..." - if docker pull "$image"; then + if docker pull --quiet "$image"; then echo "Successfully pulled $image" return 0 fi diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index ae97e5a61ba..16576d52a42 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -7188,7 +7188,9 @@ jobs: pull-requests: write timeout-minutes: 15 env: - GH_AW_WORKFLOW_ID: "agent" + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "workflow-health-manager" + GH_AW_WORKFLOW_NAME: "Workflow Health Manager - Meta-Orchestrator" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8612,8 +8614,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Workflow Health Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8915,8 +8915,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Workflow Health Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9324,8 +9322,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Workflow Health Manager - Meta-Orchestrator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/pkg/workflow/claude_engine_test.go b/pkg/workflow/claude_engine_test.go index 0f33e31f842..ac840063b92 100644 --- a/pkg/workflow/claude_engine_test.go +++ b/pkg/workflow/claude_engine_test.go @@ -64,7 +64,7 @@ func TestClaudeEngine(t *testing.T) { if !strings.Contains(installStep, "Install Claude Code CLI") { t.Errorf("Expected 'Install Claude Code CLI' in installation step, got: %s", installStep) } - expectedInstallCommand := fmt.Sprintf("npm install -g @anthropic-ai/claude-code@%s", constants.DefaultClaudeCodeVersion) + expectedInstallCommand := fmt.Sprintf("npm install -g --silent @anthropic-ai/claude-code@%s", constants.DefaultClaudeCodeVersion) if !strings.Contains(installStep, expectedInstallCommand) { t.Errorf("Expected '%s' in install step, got: %s", expectedInstallCommand, installStep) } @@ -263,7 +263,7 @@ func TestClaudeEngineWithVersion(t *testing.T) { // Check that install step uses the custom version (third step, index 2) installStep := strings.Join([]string(installSteps[2]), "\n") - if !strings.Contains(installStep, "npm install -g @anthropic-ai/claude-code@v1.2.3") { + if !strings.Contains(installStep, "npm install -g --silent @anthropic-ai/claude-code@v1.2.3") { t.Errorf("Expected npm install with custom version v1.2.3 in install step:\n%s", installStep) } diff --git a/pkg/workflow/codex_test.go b/pkg/workflow/codex_test.go index 7ba77f5bb02..3d7b810b382 100644 --- a/pkg/workflow/codex_test.go +++ b/pkg/workflow/codex_test.go @@ -116,7 +116,7 @@ This is a test workflow. if !strings.Contains(lockContent, "Install Codex") { t.Errorf("Expected lock file to contain 'Install Codex' step but it didn't.\nContent:\n%s", lockContent) } - if !strings.Contains(lockContent, "npm install -g @openai/codex") { + if !strings.Contains(lockContent, "npm install -g --silent @openai/codex") { t.Errorf("Expected lock file to contain codex installation command but it didn't.\nContent:\n%s", lockContent) } // Check that codex command is present @@ -171,7 +171,7 @@ This is a test workflow. t.Errorf("Expected lock file to contain 'Execute Claude Code CLI' step but it didn't.\nContent:\n%s", lockContent) } // Check for installation step (npm install) - expectedClaudeInstall := fmt.Sprintf("npm install -g @anthropic-ai/claude-code@%s", constants.DefaultClaudeCodeVersion) + expectedClaudeInstall := fmt.Sprintf("npm install -g --silent @anthropic-ai/claude-code@%s", constants.DefaultClaudeCodeVersion) if !strings.Contains(lockContent, expectedClaudeInstall) { t.Errorf("Expected lock file to contain npm install command (%s) but it didn't.\nContent:\n%s", expectedClaudeInstall, lockContent) } @@ -458,7 +458,7 @@ This is a test workflow for MCP configuration with different AI engines. t.Errorf("Expected claude command but didn't find it in:\n%s", lockContent) } // Check for npm install - if !strings.Contains(lockContent, "npm install -g @anthropic-ai/claude-code") { + if !strings.Contains(lockContent, "npm install -g --silent @anthropic-ai/claude-code") { t.Errorf("Expected npm install command but didn't find it in:\n%s", lockContent) } } diff --git a/pkg/workflow/docker.go b/pkg/workflow/docker.go index dafe804dbae..ec16ab9502c 100644 --- a/pkg/workflow/docker.go +++ b/pkg/workflow/docker.go @@ -91,7 +91,7 @@ func generateDownloadDockerImagesStep(yaml *strings.Builder, dockerImages []stri yaml.WriteString(" \n") yaml.WriteString(" while [ $attempt -le $max_attempts ]; do\n") yaml.WriteString(" echo \"Attempt $attempt of $max_attempts: Pulling $image...\"\n") - yaml.WriteString(" if docker pull \"$image\"; then\n") + yaml.WriteString(" if docker pull --quiet \"$image\"; then\n") yaml.WriteString(" echo \"Successfully pulled $image\"\n") yaml.WriteString(" return 0\n") yaml.WriteString(" fi\n") diff --git a/pkg/workflow/engine_includes_test.go b/pkg/workflow/engine_includes_test.go index d0018843fb5..4f70b46997c 100644 --- a/pkg/workflow/engine_includes_test.go +++ b/pkg/workflow/engine_includes_test.go @@ -302,7 +302,7 @@ This workflow specifies claude engine directly without any includes. if !strings.Contains(lockStr, "claude --print") { t.Error("Expected lock file to contain claude command reference") } - if !strings.Contains(lockStr, "npm install -g @anthropic-ai/claude-code") { + if !strings.Contains(lockStr, "npm install -g --silent @anthropic-ai/claude-code") { t.Error("Expected lock file to contain npm install command") } } diff --git a/pkg/workflow/nodejs.go b/pkg/workflow/nodejs.go index b3e45ed9b97..d6493044fc6 100644 --- a/pkg/workflow/nodejs.go +++ b/pkg/workflow/nodejs.go @@ -51,7 +51,7 @@ func GenerateNpmInstallStepsWithScope(packageName, version, stepName, cacheKeyPr if isGlobal { globalFlag = "-g " } - installCmd := fmt.Sprintf("npm install %s%s@%s", globalFlag, packageName, version) + installCmd := fmt.Sprintf("npm install %s--silent %s@%s", globalFlag, packageName, version) steps = append(steps, GitHubActionStep{ fmt.Sprintf(" - name: %s", stepName), fmt.Sprintf(" run: %s", installCmd), diff --git a/pkg/workflow/runtime_setup.go b/pkg/workflow/runtime_setup.go index 74297d8ba9e..cceb77cc78e 100644 --- a/pkg/workflow/runtime_setup.go +++ b/pkg/workflow/runtime_setup.go @@ -500,13 +500,13 @@ func GenerateSerenaLanguageServiceSteps(tools *ToolsConfig) []GitHubActionStep { // Install TypeScript language server steps = append(steps, GitHubActionStep{ " - name: Install TypeScript language service", - " run: npm install -g typescript-language-server typescript", + " run: npm install -g --silent typescript-language-server typescript", }) case "python": // Install Python language server steps = append(steps, GitHubActionStep{ " - name: Install Python language service", - " run: pip install python-lsp-server", + " run: pip install --quiet python-lsp-server", }) case "java": // Java language service typically comes with the JDK setup