Commit Graph

12 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
jimehbot[bot]
3d82cdc7e3 chore(main): release 0.1.0 (#8)
Co-authored-by: jimehbot[bot] <132453784+jimehbot[bot]@users.noreply.github.com>
2025-06-11 03:53:08 +01:00
64d24259e3 ci(release): move always-update to top-level (#11)
Package level definition seemed to not work.
2025-06-11 03:11:37 +01:00
4b3e531624 ci(release): enable always-update for Release Please (#10) 2025-06-11 03:06:20 +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
jimehbot[bot]
6cec7b8627 chore(main): release 0.0.2 (#4)
Co-authored-by: jimehbot[bot] <132453784+jimehbot[bot]@users.noreply.github.com>
2024-03-25 22:03:02 +00:00
jimehbot[bot]
b5ec4df4c0 chore(main): release 0.0.1 2024-03-25 03:23:47 +00: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