DedSecInside / DedSecInside/gotor

CI hardening (lint, vuln scan) + minimal container image

Open
#69 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
173
Forks
45
PR merge metrics
No merged PRs in 30d

Description

## Summary
Ensure baseline code quality and supply-chain hygiene with CI gates and a hardened container image.

## Motivation
- Catch bugs early
- Reduce image size and attack surface

## Scope
- GitHub Actions: build, test (`-race`, `-cover`), `golangci-lint`, `staticcheck`, `govulncheck`
- Minimal image (distroless or scratch), non-root, pinned versions
- Publish to GHCR on tags

## Acceptance Criteria
- CI fails on lint/vuln issues
- Image runs as non-root and starts with health/readiness endpoints

## Tasks
- [ ] Add workflows for build/test/lint/vuln
- [ ] Harden Dockerfile
- [ ] Tag build & push to GHCR

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.