Skip to content

Chore/refactor-gw#1163

Merged
shm11C3 merged 2 commits into
developfrom
chore/refactor-gw
Feb 24, 2026
Merged

Chore/refactor-gw#1163
shm11C3 merged 2 commits into
developfrom
chore/refactor-gw

Conversation

@shm11C3

@shm11C3 shm11C3 commented Feb 24, 2026

Copy link
Copy Markdown
Owner

No description provided.

…act action version in daily test improver workflow
…ommand mode, and refine memory tracking. Introduce structured tasks for identifying high-value testing opportunities, implementing test improvements, and maintaining pull requests. Update monthly activity summary process and enforce guidelines for test contributions.
Copilot AI review requested due to automatic review settings February 24, 2026 17:36
@github-actions github-actions Bot added github_actions Pull requests that update GitHub Actions code docs labels Feb 24, 2026
@shm11C3 shm11C3 merged commit 576f548 into develop Feb 24, 2026
31 checks passed
@shm11C3 shm11C3 deleted the chore/refactor-gw branch February 24, 2026 17:37
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 94.55% (🎯 60%) 956 / 1011
🔵 Statements 92.91% (🎯 60%) 997 / 1073
🔵 Functions 88.04% (🎯 60%) 221 / 251
🔵 Branches 76.83% (🎯 60%) 272 / 354
File CoverageNo changed files found.
Generated in workflow #2328 for commit 5538d65 by the Vitest Coverage Report Action

@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 performs a major refactor of the GitHub Agentic Workflows infrastructure, modernizing the test automation approach and upgrading the gh-aw framework from v0.48.1 to v0.50.1.

Changes:

  • Refactored daily-test-improver workflow from a 3-phase sequential approach to a flexible task-based round-robin system with slash command support (/test-assist)
  • Removed daily-doc-updater and agentics-maintenance workflows (intentional cleanup)
  • Added copilot-setup-steps.yml workflow for GitHub Copilot Agent environment setup
  • Added agentic-workflows.agent.md dispatcher agent for intelligent prompt routing
  • Upgraded gh-aw framework actions from v0.48.1 to v0.50.1 in the test improver workflow

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/daily-test-improver.md Major refactor to task-based approach with slash commands, GitHub App authentication, and enhanced capabilities (non-draft PRs, PR maintenance, monthly summaries)
.github/workflows/daily-test-improver.lock.yml Generated lock file reflecting v0.50.1 upgrade and new workflow structure with threat detection and GitHub App token generation
.github/workflows/daily-doc-updater.md Removed - workflow no longer needed
.github/workflows/daily-doc-updater.lock.yml Removed - generated file for removed workflow
.github/workflows/agentics-maintenance.yml Removed - maintenance workflow no longer needed
.github/workflows/copilot-setup-steps.yml New workflow for Copilot Agent setup (uses v0.48.1)
.github/aw/actions-lock.json Updated to include v0.50.1 action references
.github/agents/agentic-workflows.agent.md New dispatcher agent for routing gh-aw tasks (references v0.48.1)

Comment on lines +24 to +26
uses: github/gh-aw/actions/[email protected]
with:
version: v0.48.1

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.

Version inconsistency detected: This file uses gh-aw version v0.48.1, while the daily-test-improver workflow has been upgraded to v0.50.1. For consistency across the repository's agentic workflows infrastructure, consider upgrading this workflow to use the same version (v0.50.1) as daily-test-improver.

Suggested change
uses: github/gh-aw/actions/setup-cli@v0.48.1
with:
version: v0.48.1
uses: github/gh-aw/actions/setup-cli@v0.50.1
with:
version: v0.50.1

Copilot uses AI. Check for mistakes.

## Important Notes

- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.48.1/.github/aw/github-agentic-workflows.md for complete documentation

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.

Version inconsistency detected: All referenced gh-aw prompt files use version v0.48.1 URLs, while the daily-test-improver workflow has been upgraded to v0.50.1. If the gh-aw framework has been upgraded to v0.50.1, these URL references should be updated to point to the corresponding v0.50.1 versions to ensure agents are using documentation and prompts that match the framework version in use.

Suggested change
- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.48.1/.github/aw/github-agentic-workflows.md for complete documentation
- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.50.1/.github/aw/github-agentic-workflows.md for complete documentation

Copilot uses AI. Check for mistakes.
Comment on lines +60 to +62
app:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

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.

New GitHub App secrets required: This workflow now requires APP_ID and APP_PRIVATE_KEY secrets to be configured in the repository settings for GitHub App authentication. Ensure these secrets are properly configured before merging, or the workflow will fail when attempting to generate the GitHub App token. The secrets are used for enhanced permissions and creating extra commits for CI triggering.

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.

2 participants