Skip to content
Open
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
0990342
ci: add security scanning, provenance, and overhaul lint workflow
hyp3rd May 1, 2026
20e8b3f
refactor(core)!: zero external deps, typed fields, stdlib error chain
hyp3rd May 2, 2026
baa8846
refactor: replace encoding/json, centralize test fixtures, and fix li…
hyp3rd May 2, 2026
1bde34f
refactor(breaker): extract circuit-breaker into a standalone subpackage
hyp3rd May 2, 2026
0635f0b
docs: overhaul README and advanced docs; harden lint workflow
hyp3rd May 2, 2026
0d431fa
ci(lint): remove pinned golangci-lint version from workflow
hyp3rd May 2, 2026
ad557dc
ci: upgrade CodeQL workflow to advanced setup with multi-language sup…
hyp3rd May 2, 2026
fad3d54
fix(ci): replace stale starter references with ewrap
hyp3rd May 2, 2026
d6bcf87
docs: extract package-level doc comments into dedicated docs.go files
hyp3rd May 2, 2026
e828155
chore: pin CI action to commit SHA and fix doc conventions
hyp3rd May 2, 2026
e5a4fc8
fix(lint): re-enable linters with config and fix nolint directives
hyp3rd May 2, 2026
16857d2
fix(lint): re-enable linters with config and fix nolint directives
hyp3rd May 2, 2026
512a881
chore: rename docs.go to doc.go and clean up project scaffolding
hyp3rd May 2, 2026
2039918
ci: add explicit read permissions to workflow files
hyp3rd May 2, 2026
16fc7f3
chore(ci): add read permissions to provenance workflow
hyp3rd May 2, 2026
548d38a
docs: add markdownlint config to ignore line length violations
hyp3rd May 2, 2026
6aa145c
chore: update Makefile benchmark target.
hyp3rd May 2, 2026
3d0424d
Merge branch 'main' into fix/deps-20260501
hyp3rd May 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ test:
test-race:
go test -race ./...

benchmark:
go test -bench=. -benchmem ./pkg/ewrap
bench:
go test -bench=. -benchmem ./test
go test -bench=Benchmark -benchmem ./test
# go test -run=TestProfile -cpuprofile=cpu.prof -memprofile=mem.prof ./test

Expand Down Expand Up @@ -122,7 +122,7 @@ help:
@echo "update-deps\t\t\tUpdate all dependencies in the project."
@echo "prepare-toolchain\t\tPrepare the development toolchain by installing necessary tools."
@echo "update-toolchain\t\tUpdate the development toolchain tools to their latest versions."
@echo "benchmark\t\t\tRun benchmarks for the project."
@echo "bench\t\t\t\tRun benchmarks for the project."
@echo "sec\t\t\t\tRun the govulncheck and gosec security analysis tools on all packages in the project."
@echo "vet\t\t\t\tRun go vet and shadow analysis on all packages in the project."
@echo "lint\t\t\t\tRun the staticcheck and golangci-lint static analysis tools on all packages in the project."
Expand All @@ -131,4 +131,4 @@ help:
@echo
@echo "For more information, see the project README."

.PHONY: update-deps lint sec test test-race benchmark
.PHONY: update-deps lint sec test test-race bench
Loading