Skip to content

Latest commit

Β 

History

211 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub Configuration

This directory contains GitHub-related configuration for the TLS Agent project.

πŸ“‚ Directory Structure

.github/
β”œβ”€β”€ workflows/
β”‚   └── pre-commit.yml              # GitHub Actions workflow for pre-commit hooks
β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚   └── bug_report.md               # Template for bug reports
β”œβ”€β”€ CODEOWNERS                       # Code ownership configuration
β”œβ”€β”€ INTEGRATION_CHECKLIST.md        # Setup checklist
└── README.md                       # This file

βš™οΈ Configuration Files

CODEOWNERS

Defines code ownership and review requirements:

  • Owner: sbusanelli (sbusanelli@gmail.com)
  • Coverage: All files in repository
  • Auto-requests reviews: Yes

.github/workflows/pre-commit.yml

GitHub Actions workflow that:

  • Runs pre-commit hooks on pull requests
  • Ensures code quality standards
  • Validates Go code formatting, linting, and tests

πŸ” Development Workflow

Code Quality Checks

  • βœ… Go code formatting (gofmt, gofumpt)
  • βœ… Linting (golangci-lint, revive, go vet)
  • βœ… Security scanning (gosec, detect-secrets)
  • βœ… Tests pass (go test -race)
  • βœ… Compilation succeeds (go build)
  • βœ… Dependencies are tidy (go mod tidy)

Review Process

  1. Create feature branch
  2. Make changes with commit messages
  3. Open pull request
  4. Automatic code quality checks run
  5. CODEOWNERS automatically requested for review
  6. Merge after approval and checks pass

πŸ“ž Support Resources


Project Status: 🟒 Active Development

About

πŸ” Production-ready TLS certificate hot-reload agent with graceful shutdown and feature flags. Go-based service for automatic TLS certificate rotation with zero-downtime updates.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages