Skip to content

Fix gh-aw error#1173

Merged
shm11C3 merged 2 commits into
developfrom
chore/fix/aw-2
Feb 24, 2026
Merged

Fix gh-aw error#1173
shm11C3 merged 2 commits into
developfrom
chore/fix/aw-2

Conversation

@shm11C3

@shm11C3 shm11C3 commented Feb 24, 2026

Copy link
Copy Markdown
Owner

Close #1170
Close #1171
Close #1172

Copilot AI review requested due to automatic review settings February 24, 2026 18:10
@github-actions github-actions Bot added github_actions Pull requests that update GitHub Actions code docs labels Feb 24, 2026
@github-actions

github-actions Bot commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 94.16% (🎯 60%) 952 / 1011
🔵 Statements 92.54% (🎯 60%) 993 / 1073
🔵 Functions 90.43% (🎯 60%) 227 / 251
🔵 Branches 79.94% (🎯 60%) 283 / 354
File CoverageNo changed files found.
Generated in workflow #2339 for commit 03180fc by the Vitest Coverage Report Action

@shm11C3 shm11C3 merged commit 58783ef into develop Feb 24, 2026
29 checks passed
@shm11C3 shm11C3 deleted the chore/fix/aw-2 branch February 24, 2026 18:11
@github-actions

Copy link
Copy Markdown
Contributor

Rust Backend Coverage Report

Coverage Details
Filename                                         Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
_tests/commands/background_image_test.rs              39                 0   100.00%           6                 0   100.00%          21                 0   100.00%           0                 0         -
_tests/commands/settings_test.rs                     220                 0   100.00%          18                 0   100.00%         166                 0   100.00%           0                 0         -
commands/background_image.rs                          22                 7    68.18%          11                 5    54.55%          19                 7    63.16%           0                 0         -
commands/hardware.rs                                  69                69     0.00%          22                22     0.00%          69                69     0.00%           0                 0         -
commands/settings.rs                                 526               526     0.00%          94                94     0.00%         448               448     0.00%           0                 0         -
commands/system.rs                                     6                 6     0.00%           3                 3     0.00%           5                 5     0.00%           0                 0         -
commands/ui.rs                                        17                17     0.00%           2                 2     0.00%          13                13     0.00%           0                 0         -
commands/updater.rs                                   97                97     0.00%          15                15     0.00%          66                66     0.00%           0                 0         -
enums/error.rs                                       105                 0   100.00%           8                 0   100.00%          89                 0   100.00%           0                 0         -
enums/hardware.rs                                    188                 1    99.47%          15                 0   100.00%         114                 0   100.00%           0                 0         -
enums/settings.rs                                    415                 6    98.55%          24                 0   100.00%         279                 0   100.00%           0                 0         -
infrastructure/database/db.rs                         21                21     0.00%           2                 2     0.00%          12                12     0.00%           0                 0         -
infrastructure/database/gpu_archive.rs                49                49     0.00%           4                 4     0.00%          18                18     0.00%           0                 0         -
infrastructure/database/hardware_archive.rs           41                41     0.00%           4                 4     0.00%          21                21     0.00%           0                 0         -
infrastructure/database/migration.rs                   8                 8     0.00%           1                 1     0.00%          37                37     0.00%           0                 0         -
infrastructure/database/process_stats.rs              41                41     0.00%           4                 4     0.00%          29                29     0.00%           0                 0         -
infrastructure/providers/linux/dmidecode.rs          229                15    93.45%          16                 3    81.25%         319                14    95.61%           0                 0         -
infrastructure/providers/linux/drm_sys.rs            143               143     0.00%          13                13     0.00%          87                87     0.00%           0                 0         -
infrastructure/providers/linux/hwmon.rs              119                94    21.01%           8                 6    25.00%          68                56    17.65%           0                 0         -
infrastructure/providers/linux/kernel.rs             165                22    86.67%          19                 2    89.47%         161                 8    95.03%           0                 0         -
infrastructure/providers/linux/lspci.rs               23                23     0.00%           1                 1     0.00%          12                12     0.00%           0                 0         -
infrastructure/providers/linux/net_sys.rs            171               171     0.00%          13                13     0.00%          93                93     0.00%           0                 0         -
infrastructure/providers/linux/procfs.rs             261                24    90.80%          25                 3    88.00%         222                19    91.44%           0                 0         -
infrastructure/providers/sysinfo_provider.rs          54                54     0.00%           2                 2     0.00%          45                45     0.00%           0                 0         -
lib.rs                                               205               205     0.00%           5                 5     0.00%         111               111     0.00%           0                 0         -
main.rs                                                3                 3     0.00%           1                 1     0.00%           3                 3     0.00%           0                 0         -
models/hardware.rs                                     9                 9     0.00%           1                 1     0.00%           7                 7     0.00%           0                 0         -
models/settings.rs                                   190                 0   100.00%          11                 0   100.00%         163                 0   100.00%           0                 0         -
platform/factory.rs                                   18                18     0.00%           4                 4     0.00%          15                15     0.00%           0                 0         -
platform/linux/cache.rs                               53                53     0.00%           4                 4     0.00%          38                38     0.00%           0                 0         -
platform/linux/gpu.rs                                139               139     0.00%          13                13     0.00%         102               102     0.00%           0                 0         -
platform/linux/memory.rs                              43                43     0.00%           6                 6     0.00%          41                41     0.00%           0                 0         -
platform/linux/mod.rs                                 34                34     0.00%          11                11     0.00%          70                70     0.00%           0                 0         -
platform/linux/network.rs                              4                 4     0.00%           1                 1     0.00%           4                 4     0.00%           0                 0         -
services/archive_service.rs                          417               417     0.00%          42                42     0.00%         333               333     0.00%           0                 0         -
services/background_image_service.rs                 165                96    41.82%          16                10    37.50%          93                59    36.56%           0                 0         -
services/cpu_service.rs                               32                32     0.00%           4                 4     0.00%          15                15     0.00%           0                 0         -
services/gpu_service.rs                               41                41     0.00%          12                12     0.00%          35                35     0.00%           0                 0         -
services/hardware_service.rs                          67                67     0.00%           5                 5     0.00%          43                43     0.00%           0                 0         -
services/language_service.rs                          21                 1    95.24%           3                 0   100.00%          13                 1    92.31%           0                 0         -
services/memory_service.rs                            22                22     0.00%           4                 4     0.00%          15                15     0.00%           0                 0         -
services/monitoring_service.rs                       261               261     0.00%          23                23     0.00%         150               150     0.00%           0                 0         -
services/motherboard_service.rs                       10                10     0.00%           3                 3     0.00%           7                 7     0.00%           0                 0         -
services/network_service.rs                            9                 9     0.00%           1                 1     0.00%           7                 7     0.00%           0                 0         -
services/process_service.rs                           86                86     0.00%           5                 5     0.00%          50                50     0.00%           0                 0         -
services/settings_service.rs                         246               129    47.56%          30                14    53.33%         234               129    44.87%           0                 0         -
services/system_service.rs                            22                22     0.00%           2                 2     0.00%          12                12     0.00%           0                 0         -
services/ui_service.rs                                45                45     0.00%           8                 8     0.00%          36                36     0.00%           0                 0         -
utils/color.rs                                        66                 1    98.48%           4                 0   100.00%          26                 0   100.00%           0                 0         -
utils/file.rs                                        224                 5    97.77%          14                 0   100.00%         144                 4    97.22%           0                 0         -
utils/formatter.rs                                   195                 8    95.90%          16                 0   100.00%         160                12    92.50%           0                 0         -
utils/ip.rs                                           65                 0   100.00%           5                 0   100.00%          33                 0   100.00%           0                 0         -
utils/logger.rs                                       71                71     0.00%           1                 1     0.00%          38                38     0.00%           0                 0         -
utils/rounding.rs                                     68                 0   100.00%           7                 0   100.00%          41                 0   100.00%           0                 0         -
utils/tauri.rs                                       138                 0   100.00%          17                 0   100.00%          82                 0   100.00%           0                 0         -
workers/hardware_archive.rs                           52                52     0.00%           6                 6     0.00%          36                36     0.00%           0                 0         -
workers/mod.rs                                        24                24     0.00%           2                 2     0.00%          16                16     0.00%           0                 0         -
workers/system_monitor.rs                             53                53     0.00%           4                 4     0.00%          36                36     0.00%           0                 0         -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                               6127              3395    44.59%         621               391    37.04%        4622              2484    46.26%           0                 0         -

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates gh-aw agentic workflows to stop relying on a GitHub App token configuration (APP_ID/APP_PRIVATE_KEY) and instead use existing repository secrets/tokens, addressing workflow runtime errors and improving compatibility with environments where the App secrets aren’t available.

Changes:

  • Comment out GitHub App configuration in gh-aw workflow source .md files.
  • Regenerate corresponding .lock.yml workflows to remove the GitHub App token generation/invalidation steps and use fallback tokens + automatic lockdown mode for the GitHub MCP Server.
  • Fix invalid references to a non-existent safe-outputs-app-token step by sourcing GH_AW_CI_TRIGGER_TOKEN directly from secrets.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/instructions-janitor.md Comments out GitHub App configuration in gh-aw frontmatter.
.github/workflows/instructions-janitor.lock.yml Regenerated workflow removing App token flow; uses lockdown + secret-based tokens and updates CI trigger token source.
.github/workflows/daily-test-improver.md Comments out GitHub App configuration in gh-aw frontmatter.
.github/workflows/daily-test-improver.lock.yml Regenerated workflow removing App token flow; uses lockdown + secret-based tokens and updates CI trigger token source.
.github/workflows/daily-doc-updater.md Comments out GitHub App configuration in gh-aw frontmatter.
.github/workflows/daily-doc-updater.lock.yml Regenerated workflow removing App token flow; uses lockdown + secret-based tokens and updates CI trigger token source.

GH_AW_SECRET_NAMES: 'APP_ID,APP_PRIVATE_KEY,COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'
SECRET_APP_ID: ${{ secrets.APP_ID }}
SECRET_APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'

Copilot AI Feb 24, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GH_AW_CI_TRIGGER_TOKEN is now sourced from secrets later in the workflow, but it isn't included in the GH_AW_SECRET_NAMES/SECRET_* inputs for the secret redaction step. Add it there so this token gets reliably redacted from logs/artifacts if it appears in output.

Copilot uses AI. Check for mistakes.
GH_AW_SECRET_NAMES: 'APP_ID,APP_PRIVATE_KEY,COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'
SECRET_APP_ID: ${{ secrets.APP_ID }}
SECRET_APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'

Copilot AI Feb 24, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GH_AW_CI_TRIGGER_TOKEN is now provided via secrets to the Safe Outputs handler, but the redact-secrets step no longer includes it in GH_AW_SECRET_NAMES. Add GH_AW_CI_TRIGGER_TOKEN (and corresponding SECRET_GH_AW_CI_TRIGGER_TOKEN) so the value is redacted in logs/artifacts if it’s ever printed.

Copilot uses AI. Check for mistakes.
await main();
env:
GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,APP_ID,APP_PRIVATE_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'
GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'

Copilot AI Feb 24, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow now relies on secrets.GH_AW_CI_TRIGGER_TOKEN, but the redact-secrets configuration doesn’t include it. Please add GH_AW_CI_TRIGGER_TOKEN to GH_AW_SECRET_NAMES and pass SECRET_GH_AW_CI_TRIGGER_TOKEN so the token is scrubbed from artifacts/logs if it appears.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[agentics] Daily Documentation Updater failed

2 participants