Skip to content

Conversation

@vic
Copy link
Owner

@vic vic commented Nov 6, 2025

and for regression testing

Copilot AI review requested due to automatic review settings November 6, 2025 21:42
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request introduces a new "bogus" template for bug reporting and regression testing, along with minor documentation improvements to the default template's example aspects file.

  • Adds a new templates/bogus template structure for creating minimal den setups to reproduce bugs and serve as CI regression tests
  • Updates comment documentation in the default template's aspects.nix to clarify configuration examples
  • Provides infrastructure for tracking and testing bug fixes with issue-numbered module directories

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
templates/default/modules/_example/aspects.nix Updated comments to clarify static aspect inclusion scope and removed redundant comment text
templates/bogus/README.md Added comprehensive documentation for the bug reporting template workflow and rules
templates/bogus/flake.nix Created flake configuration with all necessary dependencies for den bug reproduction
templates/bogus/flake.lock Added lock file with pinned dependency versions
templates/bogus/modules/shared/home-manager.nix Added home-manager input configuration
templates/bogus/modules/shared/enable.nix Added empty enable module stub
templates/bogus/modules/shared/dendritic.nix Added dendritic flake module configuration
templates/bogus/modules/_0_success/ci.nix Added success case example using den.lib.check
templates/bogus/enabled.nix Added configuration to enable issue number 0 (success case) by default
templates/bogus/.gitignore Added gitignore to exclude generated enabled.nix file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

nix fmt
nix flake check
# loop until success
``
Copy link

Copilot AI Nov 6, 2025

Choose a reason for hiding this comment

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

The code block is not properly closed. The closing triple backticks are missing, which will cause the markdown to not render correctly.

Suggested change
``

Copilot uses AI. Check for mistakes.
We keep these checks outside `templates/default/_example`
because even when \_example is run by CI, they are intended
for people to learn about den features. So we try to minimize
the noice for them. Of course, your bug fix might require
Copy link

Copilot AI Nov 6, 2025

Choose a reason for hiding this comment

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

Spelling error: "noice" should be "noise".

Suggested change
the noice for them. Of course, your bug fix might require
the noise for them. Of course, your bug fix might require

Copilot uses AI. Check for mistakes.
- No external dependencies.

Do not add dependencies to other flakes, like disko,
or anything unless we have agreeded in a discussion.
Copy link

Copilot AI Nov 6, 2025

Choose a reason for hiding this comment

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

Spelling error: "agreeded" should be "agreed".

Suggested change
or anything unless we have agreeded in a discussion.
or anything unless we have agreed in a discussion.

Copilot uses AI. Check for mistakes.
## Clone this template

```console
mkdir bugus && cd bugus
Copy link

Copilot AI Nov 6, 2025

Choose a reason for hiding this comment

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

Spelling error: "bugus" should be "bogus" to match the template name.

Suggested change
mkdir bugus && cd bugus
mkdir bogus && cd bogus

Copilot uses AI. Check for mistakes.
Copilot AI review requested due to automatic review settings November 7, 2025 02:57
@vic vic marked this pull request as ready for review November 7, 2025 02:57
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 6 out of 8 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vic vic merged commit c792337 into main Nov 7, 2025
9 checks passed
@vic vic deleted the bugs-template branch November 7, 2025 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants