Commit Graph

7 Commits

Author SHA1 Message Date
66560625d6 feat(deps): replace yaml.v3 with goccy/go-yaml library
Replace yaml.v3 with goccy/go-yaml, as the former is now unmaintained.

Also upgrade minimum Go version to 1.21.0 and update testify to v1.10.0.

Add support for configuring encoder options in YAML renderer to
provide more flexibility in YAML output formatting. Include new options
for sequence indentation and automatic integer conversion.

Implement support for both yaml.InterfaceMarshaler and 
yaml.BytesMarshaler interfaces with appropriate test cases. Rename mock
implementation to clarify interface implementation.
2025-06-22 11:49:56 +01:00
9cf74f6a00 ci: set GitHub workflow permissions (#9) 2025-06-11 02:29:40 +01:00
c3408f0cfb chore: upgrade Go, golangci-lint and CI deps (#5)
Upgrade main development to use Go 1.23, while still running CI against 1.20 and later.

Also update golangci-lint to v2.
2025-06-11 02:12:26 +01:00
eb5cc910dd ci(release): use jimehbot app to run release please 2024-03-25 02:10:07 +00:00
03bfa1a8f8 ci(release): setup release-please for release automation 2024-03-25 02:03:35 +00:00
563d447be9 ci: fix test workflow, enable coverage workflow 2024-03-25 01:58:34 +00:00
b6a215ba99 chore(ci): add Makefile, GitHub Actions workflow, and golangci-lint config 2024-03-17 20:51:47 +00:00