Skip to content

fix: general code hygeine, fix failing tests, add housekeeping items, and clean up code base#5

Merged
RoseSecurity merged 10 commits intomainfrom
general-improvements-and-fixes
Feb 6, 2026
Merged

fix: general code hygeine, fix failing tests, add housekeeping items, and clean up code base#5
RoseSecurity merged 10 commits intomainfrom
general-improvements-and-fixes

Conversation

@RoseSecurity
Copy link
Copy Markdown
Collaborator

Why

This introduces improvements to project infrastructure, developer experience, and repository standards. The changes add standard project metadata, modernize and expand CI/CD workflows, introduce pre-commit hooks, enhance documentation, and improve code quality tooling

What

  • Added .copywrite.hcl to define project license, copyright, and header ignore rules, establishing clear project metadata.
  • Added CODE_OF_CONDUCT.md, CONTRIBUTING.md, and SECURITY.md to set clear guidelines for contributor behavior, contribution process, and vulnerability reporting. [1] [2] [3]
  • Added .gitattributes to enforce consistent line endings across platforms.
  • Introduced .pre-commit-config.yaml with hooks for code formatting, linting, YAML checks, and Go-specific checks; updated Brewfile and Makefile to support pre-commit and new development workflows. [1] [2] [3]
  • Added .go-version to standardize the Go version for all contributors.
  • Replaced the old CI workflow (ci.yml) with a new, more granular workflow (tests.yml) that separates build and test jobs, ensures dependency caching, and provides coverage reporting. [1] [2]
  • Added GitHub issue templates for bug reports and feature requests, and a pull request template to standardize contributions and improve triage. [1] [2] [3]
  • Updated Go source files to include SPDX license headers for compliance. [1] [2] [3]
  • Improved Makefile with new targets for code formatting, linting, testing, coverage, dependency management, and vulnerability checks, making development tasks easier and more consistent.
  • Minor code/test improvements and formatting tweaks for consistency and best practices. [1] [2] [3] [4]

@RoseSecurity RoseSecurity merged commit 2b6b9a0 into main Feb 6, 2026
4 checks passed
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.

1 participant