Skip to content

Add repository health files and configuration#7

Merged
Malcolmnixon merged 9 commits intomainfrom
copilot/repository-cleanup-actions
Jan 7, 2026
Merged

Add repository health files and configuration#7
Malcolmnixon merged 9 commits intomainfrom
copilot/repository-cleanup-actions

Conversation

Copy link
Contributor

Copilot AI commented Jan 7, 2026

Repository Cleanup Plan

  • Create GitHub issue templates for bugs and features
    • Create .github/ISSUE_TEMPLATE/bug_report.yml with bug icon (🐛)
    • Create .github/ISSUE_TEMPLATE/feature_request.yml with feature icon (✨)
    • Add appropriate contact links to templates
  • Create Dependabot configuration
    • Create .github/dependabot.yml
    • Configure grouped updates for .NET dependencies
    • Configure grouped updates for GitHub Actions
    • Simplify configuration per review feedback
  • Add CODE_OF_CONDUCT.md
    • Create standard Contributor Covenant code of conduct
    • Add appropriate contact information
    • Use GitHub Issues/maintainers for contact instead of email
  • Add CONTRIBUTING.md
    • Document contribution guidelines
    • Reference development practices from AGENTS.md
    • Link to code of conduct
    • Convert to markdown link references
    • Use GitHub Issues/maintainers for contact instead of email
  • Add SECURITY.md
    • Document security policy
    • Add vulnerability reporting process
    • Define supported versions
    • Convert to markdown link references
    • Use GitHub Security Advisories for vulnerability reporting
    • Update version table to "Latest" and "< Latest"
    • Remove specific day promises, use "promptly"
    • Remove email contacts, use GitHub features
    • Remove duplicate link references
  • Update README.md with links to new files
    • Convert to markdown link references
    • Use absolute URLs (for NuGet package inclusion)
  • Update .cspell.json with additional terms
  • Update AGENTS.md
    • Add markdown link reference preference
    • Document README.md absolute URL requirement
    • Fix markdown line length issue (line 158)
    • Strengthen quality check guidance to be more mandatory
    • Fix markdown list formatting (MD032 - blank lines around lists)
  • Address all code review feedback
  • Fix all markdown linting issues
Original prompt

This section details on the original issue you should resolve

<issue_title>Repository Cleanup</issue_title>
<issue_description>The following repository cleanup actions should be performed:

  • Create issue templates for bugs and features with icons and appropriate contact links
  • Create dependabot configuration to update dependencies with grouping of updates
  • Add a standard CODE_OF_CONDUCT.md file
  • Add a CONTRIBUTING.md file
  • Add a SECURITY.md file</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits January 7, 2026 21:25
…ontributing, security)

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copilot AI changed the title [WIP] Add issue templates and cleanup documentation files Add repository health files and configuration Jan 7, 2026
Copilot AI requested a review from Malcolmnixon January 7, 2026 21:28
Copy link
Contributor

@Malcolmnixon Malcolmnixon left a comment

Choose a reason for hiding this comment

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

Please make sure to use markdown link references in all markdown files, and include that preference in the AGENTS.md file.

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 7, 2026

Please make sure to use markdown link references in all markdown files, and include that preference in the AGENTS.md file.

Converted all markdown files to use link references and added this preference to AGENTS.md in commit c2f0963.

SECURITY.md Outdated

| Version | Supported |
| ------- | ------------------ |
| 1.0.x | :white_check_mark: |
Copy link
Contributor

Choose a reason for hiding this comment

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

Change "1.0.x" to "Latest" and "< 1.0" to "< Latest"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Changed version table to "Latest" and "< Latest" in commit a04f31e.

Copilot AI and others added 2 commits January 7, 2026 21:56
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
@Malcolmnixon
Copy link
Contributor

@copilot The Code Quality Check is failing for Markdown linting:
Error: AGENTS.md:158:121 MD013/line-length Line length [Expected: 120; Actual: 132] https://github.com/DavidAnson/markdownlint/blob/v0.36.1/doc/md013.md

Firstly please fix this issue, but secondarily consider ways to strengthen the AGENTS.md to try and persuade the agent to run all quality checks before considering its work done.

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 7, 2026

@copilot The Code Quality Check is failing for Markdown linting:
`Error: AGENTS.md:158:121 MD013/line-length Line length [Expected: 120; Actual: 132] https://github.com/DavidAnson/markdownlint/blob/v...

Fixed the markdown line length issue on line 158 in commit 33eb24b. Also strengthened the quality check guidance in AGENTS.md by:

  • Adding CRITICAL warning at the start of Pre-Finalization Quality Checks section
  • Making linting checks MANDATORY with explicit warnings about CI failures
  • Adding notes about CI build status verification
  • Emphasizing that all quality checks must be completed before finalizing work

@Malcolmnixon
Copy link
Contributor

@copilot The quality checks are STILL failing:
Error: AGENTS.md:276 MD032/blanks-around-lists Lists should be surrounded by blank lines [Context: "- These checks run automatical..."] https://github.com/DavidAnson/markdownlint/blob/v0.36.1/doc/md032.md

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 7, 2026

@copilot The quality checks are STILL failing:

Fixed the MD032 markdown linting error in commit 7040199 by adding a blank line before the list following "Important Notes:".

@Malcolmnixon Malcolmnixon marked this pull request as ready for review January 7, 2026 22:39
@Malcolmnixon Malcolmnixon merged commit 137b208 into main Jan 7, 2026
6 checks passed
@Malcolmnixon Malcolmnixon deleted the copilot/repository-cleanup-actions branch January 7, 2026 22:39
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.

Repository Cleanup

2 participants